2013-05-20 57 views
1

我已經安裝了PostgreSQL9.2,並且我需要在通過互聯網搜索後使用DBLink,聲明應該在PostgreSQL \ 9.2 \ share \ contrib下找到dblinke。在我的情況下,contrib文件夾是空的。我如何在Windows中安裝DBlink?Postgresql 9.2 DBLINK windows 7

+0

已安裝PostgreSQL 9.2 * from * * where *? –

+0

http://www.enterprisedb.com/products-services-training/pgdownload#windows我使用這裏的鏈接來安裝它。這是9.2.4 – Mulvaney

+0

奇怪的...應該安裝contrib模塊。如果你運行它們,它們是否在StackBuilder中列出? –

回答

2

我設法通過創建一個文件夾dblink在contrib文件夾下,然後我已經將3個文件(dblink.control,dblink - 1.0和dblink - unpackaged - 1.0)窗體share \ extensions複製到新的文件夾share \ contrib \ dblink,並且在我需要的每個數據庫中運行CREATE EXTENSION dblink之後。

+0

這很奇怪。如果您不介意,如果您可以將安裝程序日誌(請參閱http://wiki.postgresql.org/wiki/Troubleshooting_Installation)以及其中列出的其他信息發送到[email protected],那就不錯了。 –

+0

我會嘗試從您提供給我的鏈接發送建議信息。謝謝 – Mulvaney

-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 
+0

請解釋這是如何回答這個問題。 – laalto

相關問題