PostgreSQL dblink使用详解

相信对数据库比较熟悉的人都知道dblink,它支持了在一个数据库会话中连接到其他的数据库。虽然在pg中官方更加推荐使用postgres_fdw(它以一种更现代和更加兼容标准的架构提供了相同的功能)来替代dblink,但是pg中也同时提供了dblink这一功能,我们来看看pg中的dblink是如何使用的。

1、安装
pg中的dblink是自带的模块,直接安装该插件即可。

bill@bill=>create extension dblink ;
CREATE EXTENSION

接下来,我们就可以使用dblink。

2、使用
下面介绍一些dblink中主要的函数:

dblink_connect/dblink_connect_u:
两者用法类似,都表示打开一个到数据库的持久连接,但是dblink_connect需要使用超级用户,而dblink_connect_u不需要,所以不安全,一般不推荐使用。

 dblink_connect('conname','connstr')

该函数有两个参数:conname和connstr,其中conname是可选参数。

conname:要用于这个连接的名字。如果被忽略,将打开一个未命名连接并且替换掉任何现有的未命名连接。

connstr:数据库连接串信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值