我有两个Postgres数据库,一个old
和一个new
。
如何将数据从old
移至new
,同时保留new
中的现有数据(当然还有从old
迁移的数据)圆通?另外,如果我想将旧表名称中的映射添加到新表名称,该怎么办?
如果真的有必要,可以使两个数据库脱机。
答案 0 :(得分:1)
查看var csrftokenblah =
的{{1}}选项。这应该产生一个不会丢弃或重新创建表或覆盖现有数据的转储。
类似的东西:
cache: false,
可以使用以下内容将其恢复到数据库:
--data
如果您在“new”中有重要数据,我会非常小心地使用它,并且我确保我有一个新数据库的转储(包含模式,而不仅仅是数据),以防我搞砸了
注意:您使用rails标记了这一点,因此请注意此方法将绕过您拥有的任何ActiveRecord验证(包括唯一性验证等。