我有旧的DB服务器Postgres 8.4和Slony (从服务器,只有一个表复制)
我试图用Postgres 9.x迁移到新服务器,而不使用slony和slony deamon,稍后我将设置其他复制。
我的计划是:
我在迁移过程中出现了一些错误,但是由于新服务器上缺少SLONY,所以看起来有些错误。
这是正确的吗?我能无视他们吗?
该怎么做呢?
我找到了这,但我不确定它描述了应该完成的每一个操作。
总之:我需要帮助如何恢复数据库,以便它是干净的,没有SLONY对象。
发布于 2019-11-07 14:19:39
Slony添加模式,但不只是..。
Slony将自己的序列作为一个额外的列添加到没有主键的表中。
要拥有干净的数据库,必须删除所有这些对象。
我找到了解决方案:http://lists.slony.info/pipermail/slony1-general/2008-April/007906.html
我能够在没有错误的情况下迁移到服务器。
我遇到的问题是附件中的脚本拒绝读取名称,我不得不硬编码"cluster_name“。
Slony常见问题解答:http://slony.info/documentation/1.2/faq.html#AEN6892
SLONIK表添加键/ SLONIK表拖放键
这个命令是在Slony-I 1.0中提出的,在Slony-I版本2.0中,这个命令被删除为过时了,因为触发器不再在系统目录中“乱来”。
https://serverfault.com/questions/990810
复制相似问题