#创建扩展(必须)
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
postgresql数据库下使用dblink
最新推荐文章于 2024-09-24 16:03:11 发布