PostgreSQL9.2 をインストールしました。インターネットで検索した後、DBLink を使用する必要があります。dblinke は PostgreSQL\9.2\share\contrib の下にあるはずです。私の場合、contrib フォルダーは空です。DBlink を Windows にインストールするにはどうすればよいですか?
5283 次
2 に答える
2
contrib フォルダーの下にフォルダー dblink を作成して問題を解決し、3 つのファイル (dblink.control、dblink--1.0 および dblink--unpackaged--1.0) を share\extensions から新しいフォルダー共有にコピーしました。 \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 に答える