我正在从EC2迁移到Heroku,我有一个共享数据库,因此我无法使用psql
来恢复数据库。
任何移动此事的想法或策略?
我现在能想到的唯一选择是将数据转储到Django中(他们使用JSON)并进行迁移。
我有一个Django应用程序和一个20GB的共享PostgreSQL数据库。
答案 0 :(得分:1)
答案 1 :(得分:0)
首先,我只是声明我是一个不是Python的Ruby人,所以不能权威地谈论Python,但可能会指出你正确的方向。
要将数据导入Heroku共享数据库,您有两个选择,
heroku db:push
- 可能只是Ruby,但允许您将本地数据库的内容(无论它是什么)推送到Heroku上的共享数据库中。
heroku pgbackups:restore
- 允许您将PostGres数据库的转储恢复到您的heroku数据库中。
如果您已经在使用mySQL,那么您可以将ClearDB插件视为一种解决方案 - 这允许通过mySQL工具直接访问。