我已经安装了PostgreSQL9.2,需要使用DBLink 上网搜索,据说dblinke 应该在PostgreSQL\9.2\share\contrib 下。在我的情况下,contrib 文件夹是空的。如何在 Windows 中安装 DBlink?
问问题
5283 次
2 回答
2
我设法通过在 contrib 文件夹下创建一个文件夹 dblink 来解决问题,然后我将 3 个文件(dblink.control、dblink--1.0 和 dblink--unpackaged--1.0)从 share\extensions 复制到新文件夹 share \contrib\dblink 并在我需要的每个数据库中运行 CREATE EXTENSION dblink 之后。
于 2013-05-21T08:43:11.137 回答
-1
select ST.Table_Name, ST.Column_Name, DV.Table_Name, DV.Column_Name, * from information_schema.Columns ST full outer join dblink('dbname=otherdatabase','select Table_Name, Column_Name from information_schema.Columns') DV(Table_Name text, Column_Name text) on ST.Table_Name = DV.Table_name and ST.Column_Name = DV.Column_Name where ST.Column_Name is null or DV.Column_Name is NULL
于 2013-10-28T06:17:27.530 回答