版本: AWS Aurora PostgreSQL 12.6 实现目标: 从prod库的mdm.test_user表数据逻辑复制至test库下的mdm.test_user表 操作说明: 需要在发布端先建好复制槽,然后订阅端指定使用该复制槽,,注意发布端和订阅端两边都必须创建同名schema 具体操作步骤如下: #创建test库 create database test; \c test #创建同名schema: test=> create schema mdm; #创建同名表结构: test=> CREATE TABLE "mdm"."test_user" ( "id" int4 NOT NULL, "user_num" varchar(20) COLLATE "pg_catalog"."default", "resource_flag" int2, "syn_record_id" int4, "login_number" varchar(20) COLLATE "pg_catalog"."default", "employee_number" varchar(12) COLLATE "pg_catalog"."default", CONSTRAINT "test_user_pkey" PRIMARY KEY ("id") ) ; #切换到prod库 \c prod #发布端建立逻辑复制槽 prod=> select pg_create_logical_replication_slot('pg_logical_test_user_slot','pgoutput'); #发布端创建逻辑发布 prod=> CREATE PUBLICATION pub_test_user for table mdm.test_user; #订阅端创建订阅: #切换到test库: \c test test=> CREATE SUBSCRIPTION sub_test_user CONNECTION 'host=xxxxxxx port=5432 dbname=prod user=postgres password=123456' PUBLICATION pub_test_user with (create_slot=false,slot_name='pg_logical_test_user_slot'); ##发布端和订阅端数据查看: 发布端: prod=> select count(*) from mdm.test_user; +-------+ | count | +-------+ | 1000 | +-------+ (1 行记录) #订阅端: test=> select count(*) from mdm.test_user; +-------+ | count | +-------+ | 1000 | +-------+ (1 行记录) #查看发布: prod=> \dRp 发布列表 +-------------------+----------+--------+------+------+------+------+ | 名称 | 拥有者 | 所有表 | 插入 | 更新 | 删除 | 截断 | +-------------------+----------+--------+------+------+------+------+ | pub_test_user | postgres | f | t | t | t | t | +-------------------+----------+--------+------+------+------+------+ (1 行记录) #查看发布的表: prod=> table pg_publication_tables; +-------------------+------------+---------------+ | pubname | schemaname | tablename | +-------------------+------------+---------------+ | pub_test_user | mdm | test_user | +-------------------+------------+---------------+ (1 行记录)
AWS Aurora postgresql12同一个实例之间做逻辑复制步骤
来源:这里教程网
时间:2026-03-14 20:25:28
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 聚焦PGConf.Asia-腾讯云分论坛,Get金融级分布式数据库集大成之作
- 原汁原味的韩语演讲,就在PGConf.Asia2021-首尔子论坛
原汁原味的韩语演讲,就在PGConf.Asia2021-首尔子论坛
26-03-14 - PostgreSQL体系结构概述
PostgreSQL体系结构概述
26-03-14 - PG wal日志LSN相关函数
PG wal日志LSN相关函数
26-03-14 - RockyLinux容器镜像仓库配置(手把手教你搭建Docker环境并配置官方镜像源)
- 在PGConf.Asia-中文技术论坛,聆听腾讯云专家对数据库技术的深度理解
- 集齐五大洲嘉宾,PGConf.Asia-英文技术论坛全球直播
集齐五大洲嘉宾,PGConf.Asia-英文技术论坛全球直播
26-03-14 - PostgreSQL11.2+PostGIS2.5部署
PostgreSQL11.2+PostGIS2.5部署
26-03-14 - 在PGConf.Asia-主论坛,纵览腾讯云PostgreSQL技术演进
在PGConf.Asia-主论坛,纵览腾讯云PostgreSQL技术演进
26-03-14 - 六大奖项花落各家丨2021 PG中国年度技术评选发布仪式回顾!
六大奖项花落各家丨2021 PG中国年度技术评选发布仪式回顾!
26-03-14
