在CentOS上使用pgAdmin进行数据同步,可参考以下方法:
数据导出与导入
- 导出数据:在pgAdmin中连接源数据库,展开数据库找到需导出的表或数据库,右键选“Export Data”,选择导出格式(如CSV、SQL)和文件路径,点击“OK”导出。
- 导入数据:连接目标数据库,右键选“Import Data”,选择之前导出的文件,按提示完成导入。若目标表有主键冲突,可先清空目标表或使用
INSERT...ON CONFLICT...语句。
使用比较模式同步表结构
- 连接源和目标数据库,点击“Tools”菜单中的“Compare Mode”。
- 选择源和目标数据库,pgAdmin会生成差异报告和SQL脚本,执行脚本可同步表结构。
逻辑复制(适用于PG10+)
若需同步数据变更,可配置逻辑复制,但此方法配置较复杂。