서로 다른 DB의 테이블을 동기화 시키고 싶은데요..
Trigger가 생각났는데 PostgreSQL에서 DB간에 Trigger를 만들 수 있나요?
제가 가지고 있는 책에는 Trigger에 대해서 참고할만한 내용이 없네요..
같은 PostgreSQL의 database라면,
dblink 기능을 사용하면 될것이고, (contrib/dblink 에 있습니다)
이 문제는 아주 단순합니다.
하지만,
다른 RDBMS라면, 직접 dblink 같은 놈을 만드셔야할 듯싶습니다.
예를 들어서, oradblink 라는 만들고, 오라클 커넥션 정보를 가지고 있고, table function 형태의 한 놈을 만들면, 마치 PostgreSQL의 테이블인것처럼 사용할 수 있으니 트리거도 가능하겠지요.
하지만 이런 일을 해야할 시간에 차라리 odbc나, perl의 dbi, python의 db-api, php의 db 클래스 같은 놈으로 응용프로그램에서 처리하는 것이 나을것같습니다.