ITPub博客

首页 > 数据库 > PostgreSQL > PG 数据库 DTS 迁移需要注意的事项:

PG 数据库 DTS 迁移需要注意的事项:

原创 PostgreSQL 作者:babyyellow 时间:2021-11-09 16:02:56 0 删除 编辑

阿里云的DTS 对 pg 数据库的复制 


受制于  pg 数据库的基础架构. 


实际上  基于logical 复制的. 


数据库 wal 复制需要修改为 logical   需要重启数据库. 



  1.   不支持  DDL 

  2.   阿里 提供了 一个trigger 插件, 实际上是不起作用的. 

  3.   pg 库执行 ddl 会导致 DTS 同步失败. 



正确的操作步骤. 


  1. 暂停 dts 同步. 

  2. 阿里云 RDS 或者  目标端 PG 库 先执行对应的ddl  (建表, 建索引等等))

  3. 源库 PG  执行ddl 

  4. 开启DTS 同步. 

  5. 完美规避. 

  6. 然后 源库 的 PG  需要考虑 关于autovacuum 的几个参数. 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/133735/viewspace-2841339/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
oracle MySQL Postgresql 专职数据库dba。 系统架构师。 mysql 官方认知dba 。 15年专职dba 经验。 潜意识沟通实证者 心理咨询师。 禅修布道者, 禅修指导员。 禅定实证者。

注册时间:2010-12-02

  • 博文量
    367
  • 访问量
    1908782