2013-05-20 2 views
1

저는 PostgreSQL9.2를 설치했고 인터넷 검색 후 DBLink를 사용해야하는데 dblinke는 PostgreSQL \ 9.2 \ share \ contrib 아래에 있어야한다고 명시되어 있습니다. 필자의 경우에는 contrib 폴더가 비어 있습니다. Windows에 DBlink를 어떻게 설치합니까?PostgreSQL 9.2 DBLINK windows 7

+0

설치됨 PostgreSQL 9.2 * * * * 어디서 *? –

+0

http://www.enterprisedb.com/products-services-training/pgdownload#windows i 여기에 링크를 사용하여 설치했습니다. 그것은 기여 모듈을 설치해야하는 9.2.4 – Mulvaney

+0

이상한 ...입니다. 실행하는 경우 StackBuilder에 나열됩니까? –

답변

2

contrib 폴더 아래에 dblink 폴더를 생성하여 문제를 해결 한 다음 3 개의 파일 (dblink.control, dblink - 1.0 및 dblink - unpackaged - 1.0)을 share \ extensions에 복사했습니다. 새 폴더 공유 \ 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

관련 문제