0
我想知道如果我使用的是Heroku Postgres,并且我想转储一个App 1.0
的数据,那么我想要pg_restore
数据到新版本的应用程序,App 2.0
。问题是,App 2.0
了新的领域和表和pg_restore的documentation写道:herkou pg_restore到已更改的数据库
...会发出必要的数据库重建到 它是在保存它时的状态的命令。
我不想重建数据库,它是在App 1.0
的状态,我只想要得到的数据,并把它放在新的数据库,表和我添加字段不应该与数据冲突在转储文件中。
一个选项是pg_restore
和“重建数据库到它保存时的状态”,然后再次运行迁移。这是最好的方式吗?可能有更好的方法,谢谢你的建议。