postgresql을 사용용중인데, ms-sql db에 데이타를 보내주길 원해서 일단은 프로그램으로 배치작업을하는데, 실시간으로 dblink걸어서 트리거같은걸로 보낼수있나요? 있다면 참고자료나 방법좀 알려주세요 ㅜ.ㅜ
ms-sql 쪽에서 postgresql 쪽으로 접속해서 자료를 select 하고, 그 결과를 ms-sql 쪽으로 저장한다면,
ms-sql 의 외부 테이블 설정을 odbc를 통해서 하라고 하세요. linked server 라는 놈으로 푼다네요.
그게 제일 좋은 방법 같아보입니다.
반대로 postgresql 쪽에서 ms-sql 쪽으로 접속해서, select 하고, 그 결과를 postgresql 쪽으로 저장한다면,
tds_fdw 라는 모듈이 있기는 합니다. unixodbc와 freetds 로 작업하는 것인데, 삽질이 좀 필요하기는 합니다. 인터넷에 관련 문서들을 찾을 수 있으니, 그것을 참조 하면 되고요.
답변감사합니다.
postresql쪽에서 자신의 데이타를 ms-sql로보내는겁니다.
postgresql은 windows서버에 설치돼있습니다.
두 db의 서버는 다르고요.
그래서 ms에서 가져가는 전략이 더 낫다고 알려드리는 겁니다.
여기 니가 가져갈 자료를 다 준비해 두었으니 가져가라