天天看点

使用Londiste3 增量同步 线下PostgreSQL 到 阿里云RDS PG

源端

目标端

安装 postgresql 略

源库

目标库

安装 londiste3

配置 londiste3

生成配置文件模板的方法

根节点配置文件

必须使用超级用户连接数据库

创建根节点

启动worker

配置目标端

因为rds pg只有普通用户,而且是叶子节点,不需要创建pgq

目标节点配置文件

创建叶子节点

rds还没有向用户开放如下权限,所以使用londiste3会报错(截至2016-05-25还未修正该权限)

创建队列分片配置文件

启动队列分片

查看状态

查看members

初始化需要同步的表

目标库只需要建立表结构

添加需要同步的表(必须包含主键)

复制好之后是这个状态

执行压测

比较数据是否一致