PostgreSQL8.4 dblink使用
来源:互联网 发布:java云计算方向学什么 编辑:程序博客网 时间:2024/06/06 11:41
dblink能够在一个数据库中操作另外一个远程的数据库
Windows环境下配置dblink其实要比在linux下简单一些,因为在您安装完PostgreSql后,
在您的安装目录的PostgreSQL/8.4/lib目录下已经存在有dblink.dll文件(相当于linux下的dblink.so文件),
这是使用dblink所必需的函数文件,当然在linux环境下您可以通过以下方式创建.so文件:
准备工作:
1. 使用dblink,在安装PostgreSQL的时候,必须把的位于PostgreSQL下的contrib\dblink源码编译安装,
#cd contrib/dblink
#make
#make install
之后可以看到在$PGHOME下的lib下就有个dblink.so文件
2.导入dblink的函数,这些函数官方已经为您写好了,就是存放在PostgreSQL/8.1/share/contrib目录下的dblink.sql文件
[postgres@QITV0914 contrib]$ pwd
/opt/pgsql-8.4.21/share/contrib
[postgres@QITV0914 contrib]$ psql -d glaf -f dblink.sql
3.创建远程dblink连接
--连接数据库,
[postgres@QITV0914 contrib]$ psql -d glaf -U postgres
--这个命令主要作用是建立一个到远程数据库的连接
glaf=# select dblink_connect('LinkName', 'host=IP port=5432 dbname=DBNAME user=USERNAME password=PASSWD');
dblink_connect
----------------
OK
(1 row)
4.确认已创建dblink
select dblink_get_connections() ;
LinkName
5.查询数据
glaf=# select * from dblink('LinkName','select * from v_partinfo_list') as t(part text, dock text, p_count int,declare_date date,declare_finish date) ;
6.创建dblink的视图
glaf=# create view rejects_parts as select * from dblink('LinkName','select * from v_partinfo_list') as t(part text, dock text, p_count int,declare_date date,declare_finish date) ;
7.查询数据,确认视图
glaf=# select * from rejects_parts;
阅读全文
0 0
- PostgreSQL8.4 dblink使用
- Ubuntu下Postgresql8.4的安装与使用
- PostgreSQL8.4安装小结
- PostgreSQL8.4新功能:Window函数
- PostgreSQL8.4新功能:递归SQL
- dblink使用
- PostgreSQL8.4安装问题及解决
- 本机安装PostgreSQL8.4数据库
- Postgresql8.4在linux下的安装
- Postgresql8.4在linux下的安装
- 各人工作笔记-centos5安装postgresql8.4
- postgreSQL8.4数据库问题及解决方法
- postgresql8.4安装失败、服务卸载。
- Oracle DBLink的使用
- orcle dblink 的使用
- postgresql使用dblink
- 创建并使用DBLink
- DBLink使用浅析
- LBS 是什么服务?
- 01字典树
- C++数组长度
- Linux GCC常用命令
- 12-总结-【cartographer源码分析】系列的第一部分【common源码分析】
- PostgreSQL8.4 dblink使用
- My Debug 00
- 异常捕获
- HashData 数据仓库离线安装手册
- Linux中7个用来浏览网页和下载文件的命令分析
- 倍增法求 LCA
- (Mali Graphics Debugger)MGD 在 64bit Arm Based Rooted Android 7+ 及 Windows 上的快速配置
- 消息中间件集群的作用及基础知识
- English story 11