postgresql数据库下使用dblink


#创建扩展(必须)
create extension dblink;

#创建连接
SELECT dblink_connect('mycooaaaaan','hostaddr=172.20.10.3 port=5432 dbname=aaa user=postgres password=111111'); 


#查询
select * from dblink('mycooaaaaan','select name,age from test_user') as t1 (srollno varchar(255),address int4);


#查询
select t1.address as xx from dblink('mycooaaaaan','select count(*) from test_user') as t1 (address int4);



#关闭连接。(不指定名称则为全部关闭)
select dblink_disconnect('mycooaaaaan');


#查看所有连接
select dblink_get_connections();





注意:
postgresql如果是windows环境,则在postgreSQL\9.5\lib有dblink.dll,可以直接以上操作。

如果是linux环境,则
1、进入压缩包postgresql-9.5.x.tar.gz 解压出来后的目录 postgresql-9.5.x/contrib/dblink

2、切换到超级用户 su root    然后输入 超级用户密码******

3、make

4、make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值