我将我的应用程序上传到 Heroku,最近我也在本地机器上使用 PostgreSql,现在我想知道如何将我的数据库与现有记录一起推送到 Heroku?这可能吗?
如果我可以将我的 sql 数据库用于 PostgreSql,那会很有趣吗?
谢谢!
我将我的应用程序上传到 Heroku,最近我也在本地机器上使用 PostgreSql,现在我想知道如何将我的数据库与现有记录一起推送到 Heroku?这可能吗?
如果我可以将我的 sql 数据库用于 PostgreSql,那会很有趣吗?
谢谢!
您可以使用 pg_restore 将转储文件从本地数据库推送到 Heroku 数据库。
如果您访问数据库的 Herokue Postgres 页面,它们会为许多实用程序提供连接设置,其中之一是 pg_restore。该命令将类似于:
PGPASSWORD=jyb4fhiwyeioghfwc7hw pg_restore --verbose --clean --no-acl --no-owner -h ec2-23-254-171-15.eu-west-1.compute.amazonaws.com -U hqfy134fblqwheb -d sdjhufhqwuf -p 5432 [YOUR_DATA_FILE]
只需替换为本地文件的名称即可。如果 Heroku 数据库完全为空,您可以省略 -clean 选项并节省一些时间。