ITPub博客

首页 > Linux操作系统 > Linux操作系统 > POSTGRESQL DBLINK

POSTGRESQL DBLINK

原创 Linux操作系统 作者:zeng828 时间:2009-09-27 14:25:06 0 删除 编辑
1.dblink是postgresql的核心包.只需要把ports里边postgresql-contrib-8.2.4安装好.然后将postgresql源代码里边contrib/dblink/dblink.sql倒入到数据库里边就ok了.

psql -f dblink.sql -d 数据库 -U pgsql

2.建立好dblink后,数据库里边就会出现好多dblink开头的函数,我们可以使用他来连接其它的pgsql数据库,进行查询或者修改.

--建立连接
select dblink_connect('host=10.210.143.89 user=pgsql password=pgsql dbname=pgsql');

--查询
select * from dblink('select * from hello') as t(a int);

--断开连接
select dblink_disconnect();

3.没用过Oracle的dblink,但是感觉pgsql的dblink功能很强大,但是唯一不足之出是只能连接pgsql数据库,可能Oracle的dblink应该可以连接异构数据库.

4.如果要插入数据就用
insert   into   tbl_name   select   *   from   tbl_name   where   ...;  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7351491/viewspace-615645/,如需转载,请注明出处,否则将追究法律责任。

下一篇: rlwrap 的安装使用
请登录后发表评论 登录
全部评论

注册时间:2009-09-27

  • 博文量
    4
  • 访问量
    17325