postgresql安装fdw扩展

news/2024/7/9 21:08:19 标签: postgresql, 数据库, fdw

最近有同一个服务器不同数据库、不同服务器数据库之间的数据同步需求,使用了fdw

下面举例的是同一个服务器两个不同数据库的同步情况

1、安装扩展

create extension postgres_fdw;

在需要使用fdw数据库都加上该扩展

2、创建fdw服务器

mlhbase_prd库

CREATE SERVER base_server
        FOREIGN DATA WRAPPER postgres_fdw
        OPTIONS (host '127.0.0.1', port '5432', dbname 'mlhbase_prd');

base_server是名称,填上主机地址、端口、数据库名称

删除:drop server base_server;

3、创建用户映射(本地用户与远程用户映射)

切到mlhsale_prd库

CREATE USER MAPPING FOR mlhsale_prd
        SERVER base_server
        OPTIONS (user 'mlhbase_prd', password 'XXX');

查询:select * from pg_user_mappings;

删除:DROP USER MAPPING for user_name SERVER server_name;

比如删除上面创建的用户映射:DROP USER MAPPING for mlhsale_prd SERVER base_server;

4、创建映射表

mlhsale_prd库

CREATE FOREIGN TABLE fdw_t_jj_sys_user(
        id varchar(32) NOT NULL,
        user_name varchar(32),
        real_name varchar(32),
        phone varchar(32),
        job_no varchar(50),
        del_flag varchar(1)
)
SERVER base_server
OPTIONS (schema_name 'mlhbase_prd', table_name 't_jj_sys_user');

映射到mlhbase_prd库的t_jj_sys_user表,字段可以比原表少,

查询:select * from fdw_t_jj_sys_user;

删除fdw表:drop FOREIGN  TABLE fdw_t_jj_sys_user;


http://www.niftyadmin.cn/n/5198350.html

相关文章

多视图聚类的论文阅读(一)

当聚类的方式使用的是某一类预定义好的相似性度量时, 会出现如下情况: 数据聚类方面取得了成功,但它们通常依赖于预定义的相似性度量,而这些度量受原始方法的影响:当输入维数相对较高时,往往是无效的。 1. Deep Mult…

香港公司如何开户 香港公司开户流程 香港公司开户注意事项

香港公司成为越来越多企业的优选注册地,由于其更加开 放的经济政策和国际化的金融市场,吸引了大量的投资者。然而,对于众多企业来说,香港公司的开户过程可能会有一些复杂和繁琐的环节。 香港公司开户流程 开立香港公司账户通常需…

mysql的行列互转

mysql的行列互转 多行转多列思路实现代码 多列转多行思路代码 多行转多列 多行转多列,就是数据库中存在的多条具有一定相同值的行数据,通过提取相同值在列头展示来实现行数据转为列数据,一般提取的值为枚举值。 思路 转换前表样式 -> 转…

安全+Linux!IBM新一代大型机Z14全新发布

导读本周,以“架构 人机同行”为主题的IBM Systems创行者高峰论坛在北京召开,IBM全球及大中华区硬件系统部负责人,金融、医疗、制造等领域的企业、合作伙伴共与这一年度盛会,探讨认知时代下的基础架构技术趋势及IBM硬件系统业务的…

Redis学习笔记16:基于spring data redis及lua脚本通过TTL查询永久有效的key

Redis做为一个缓存服务,个人觉得不应该存在有永久有效的数据,要检索一个存在很久的redis服务器中存在哪些永久有效的key,可以通过lua脚本的方式实现; 一个对springboot redis框架进行重写,支持lettuce、jedis、连接池、…

Mysql事务概念特性以及操作详解

目录 事务的特性 1. 原子性 2. 一致性 3. 隔离性 4. 持久性 事务的开启和关闭 示例 事务的隔离级别 1) 脏读 2) 不可重复读 3) 幻读 1. 读未提交(READ UNCOMITTED,RU) 示例 1 2. 读提交(READ COMMITTED,R…

基于Qt 实现上位机EQ工具方法

基于Qt 实现上位机EQ工具方法 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,+群赠送语音信号处理降噪算法,蓝牙耳机音频,DSP音频项目核心开发资料, 要使用 Qt 实时实现显示 EQ 曲线并与下位机数据进行交互,可…

前缀和(c++,超详细,含二维)

前缀和与差分 当给定一段整数序列a1,a2,a3,a4,a5…an; 每次让我们求一段区间的和,正常做法是for循环遍历区间起始点到结束点,进行求和计算,但是当询问次数很多并且区间很长的时候 比如,10^5 个询问和10^6区间长度,相…