Postgresql-dblink使用

Postgresql-dblink使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-- 开启dblink
create EXTENSION dblink if not EXISTS;

-- 新建dblink
select dblink_connect('dblinktest','host=192.168.8.201 dbname=hxtest user=postgres password=654321');

-- 查询现有dblink
select dblink_get_connections();

-- 通过dblink查询表
select * from dblink('dblinktest','select gid,code from d_farmland;')
as t_d_farmland(gid int,d_farmland varchar(20));

-- 断开dblink
select dblink_disconnect('dblinktest');

-- 断开所有
select dblink_disconnect();