Postgres将数据迁移到新数据库

时间:2016-05-01 01:14:50

标签: ruby-on-rails node.js postgresql

我有两个Postgres数据库,一个old和一个new

如何将数据从old移至new,同时保留new中的现有数据(当然还有从old迁移的数据)圆通?另外,如果我想将旧表名称中的映射添加到新表名称,该怎么办?

如果真的有必要,可以使两个数据库脱机。

1 个答案:

答案 0 :(得分:1)

查看var csrftokenblah =的{​​{1}}选项。这应该产生一个不会丢弃或重新创建表或覆盖现有数据的转储。

类似的东西:

cache: false,

可以使用以下内容将其恢复到数据库:

--data

如果您在“new”中有重要数据,我会非常小心地使用它,并且我确保我有一个新数据库的转储(包含模式,而不仅仅是数据),以防我搞砸了

注意:您使用rails标记了这一点,因此请注意此方法将绕过您拥有的任何ActiveRecord验证(包括唯一性验证等。