[Postgresql] 외부 테이블 참조 하기
2022. 12. 13. 16:20ㆍ프로그램개발/Database
postgresql은 동일 서버내의 db를 참조할수 있는 방법이 없다. (나름충격)
다 따로 만들어 줘야됨.
CREATE EXTENSION postgres_fdw;
CREATE SERVER Foreign_Server
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host 'my.domain.com', port '5432', dbname 'mydb');
CREATE USER MAPPING FOR localuser
SERVER Foreign_Server
OPTIONS (user 'ForeignUser', password 'password');
CREATE FOREIGN TABLE ft_table (
columnName varchar(50) NOT NULL
)
SERVER Foreign_Server
OPTIONS (schema_name 'public', table_name 'tableName');
이렇게 하면 외부 테이블 참조를 만들수가 있다.
이걸 로컬테이블 처럼쓰면 된다.
반응형
'프로그램개발 > Database' 카테고리의 다른 글
Docker로 Database 설치하기 (0) | 2023.10.15 |
---|---|
[Postgres] LastIndexOf 함수 (0) | 2022.12.13 |
[Postgresql] uuid 생성함수 (0) | 2022.12.13 |
[Oracle]오라클에서 트리거로 웹가져오기(?) (0) | 2022.06.14 |
[Postgresql] postgresql time zone변경 (0) | 2021.07.20 |
[MSSQL] ORACLE LPAD대체 함수. (0) | 2016.09.14 |