Postgresql - DBLINK
ERROR - function dblink(unknown, unknown) does not exist
위와 같은 에러가 나오면 CREATE EXTENSION dblink;
구문을 실행합니다.
그 후 접속 테스트를 합니다.
SELECT dblink_connect('host=localhost user=postgresuser password=enjoy dbname=postgres');
각각, host, user, password, dbname 을 정확히 입력합니다.
ERROR - a column definition list is required for functions returning “record”
위의 에러가 발생하면, dblink 사용시에 해당 결과를 받을 수 있도록 타입을 모두 지정해 주어야 합니다.
SELECT p.* from dblink('host=localhost user=postgresuser password=postgrespassword dbname=mydb', 'select code_type from my.common_code') AS p(code_type varchar(10))
참고
외래키 제약조건 설정 쿼리 (Add foreign key constraint to existing table)
http://www.postgresqltutorial.com/postgresql-foreign-key/
ALTER TABLE child_table
ADD CONSTRAINT constraint_name FOREIGN KEY (c1) REFERENCES parent_table (p1);
'Programming > PostreSQL' 카테고리의 다른 글
PostGIS 공간쿼리 (0) | 2017.04.20 |
---|---|
Postgresql 버전 확인 (0) | 2017.04.06 |
[postgresql] oracle 에서 postgresql 로 이관 (0) | 2016.04.28 |
[PostgreSQL] 기본 강좌 정리 02 (0) | 2016.04.13 |
[PostgreSQL] 기본 강좌 정리 01 (0) | 2016.04.12 |
댓글