我有两个不同的环境生产(新)和预生产(现有),我们已经准备好集群,并在新的生产环境中安装了GP。
我想知道将对象从预生产环境移动到生产环境的最佳方法是什么, 我知道:
使用gp_dump
使用pg_dump
手动转储每个对象(表ddl,函数ddl,查看ddl,序列ddl等)
如果只有对象需要从一个环境备份和恢复到另一个环境,我想知道最佳策略以及每个策略的优缺点。
需要您的宝贵意见。
答案 0 :(得分:0)
可用的策略,按优先级排列:
gptransfer
实用程序,请参阅用户指南以供参考。它使您能够在预生产和生产的各个部分之间直接传输数据。要求是预生产环境的所有段服务器都应该能够看到生产中的所有段,这意味着应该将其添加到同一VLAN进行数据传输。通常,一切都取决于您想要实现的目标:移动对象一次,在群集上不活动的时间内每月移动一次,每周移动所有对象而不停止生产,每天移动选定的对象不停止生产等。结果将真正取决于您的需求