将初始 PostgreSQL 数据库从开发转移到 Heroku 生产

发布于 2024-12-09 23:25:00 字数 167 浏览 1 评论 0原文

我在开发数据库中本地存储了一组初始生产数据,我希望将其迁移到生产中作为数据的起点。传输这些数据的最佳方式是什么?

是否有办法按照说明使用 pgbackups 似乎并不明显。也许我必须在本地运行某种手动备份,然后使用 pgbackups 将其推送,如果是这种情况,我将不胜感激一些有关完成此操作的具体说明。

I have an initial set of production data stored locally in the development database that I'd like to migrate to production for a starting point for data. What's the best way to transfer this data?

It does not seem evident if there is a way to use pgbackups as per the instructions. Perhaps I have to run a manual backup of some sort locally and then push it over with pgbackups and if that is the case, I'd appreciate some specific instructions on accomplishing this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最终幸福 2024-12-16 23:25:00

经过一些额外的挖掘和 Heroku 的回答,导入初始数据的答案是:

1)如果在本地使用 PGSQL,首先转储数据:

pg_dump -U your_username your_database_name -f backup.sql

2 ) 然后按照此处的说明导入 Heroku 的数据库:
http://devcenter.heroku.com/articles/pgbackups#importing_from_a_backup

After some additional digging and an answer from Heroku, the answer for importation of initial data is to:

1) If using PGSQL locally, first dump the data:

pg_dump -U your_username your_database_name -f backup.sql

2) Then follow the instructions found here for importation to Heroku's database:
http://devcenter.heroku.com/articles/pgbackups#importing_from_a_backup

梦忆晨望 2024-12-16 23:25:00

首先使用 pg_dump

pg_dump -Fc --no-acl --no-owner -h ... mydb > mydb.dump

然后使用 heroku pgbackups:restore

heroku pgbackups:restore heroku-database-url url-to-your-mydb.dump-file

请注意,mydb.dump 文件需要可由 Heroku 服务器访问。

Heroku 开发中心页面有详细说明:

https://devcenter.heroku.com/articles/heroku-postgres-导入导出

First dump your local database using pg_dump:

pg_dump -Fc --no-acl --no-owner -h ... mydb > mydb.dump

and then use heroku pgbackups:restore:

heroku pgbackups:restore heroku-database-url url-to-your-mydb.dump-file

Note that the mydb.dump file needs to be accessible by the Heroku servers.

The Heroku Dev Center page has detailed instructions:

https://devcenter.heroku.com/articles/heroku-postgres-import-export

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文