以下是在postgreSQL 8.1版本中的實踐,其他版本類似:
1、將C:\Program Files\PostgreSQL\8.1\share\contrib下的dblink.sql復制到C:\Program Files\PostgreSQL\8.1\bin(以上位置是postgreSQL的安裝位置,如果裝在其他非C盤符下那么就做相應變動);
2、打開Postgres8.1下的Command Prompt;
之后出現如下界面:
在其中輸入以下命令行
psql -d 數據庫名稱 -h ip地址 -U 用戶名 -f dblink.sql
如果出現一堆create function 就成功了,如圖:
3、跨庫查詢Sql語句:
select * from dblink
('host=IP地址 dbname=數據庫 user=用戶名 password=密碼,'select 列名1,列名2 from 表名')
as stu(列名1 列1數據類型,列名2 列2數據類型);
(注:列的數據類型必須要寫)