database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7142 게시물 읽기
No. 7142
dblink 로 select, insert, update, delete
작성자
i2801(i2801)
작성일
2007-05-22 10:56
조회수
5,266
dblink 로 select, insert, update, delete 등을 할수가 있는지 궁금합니다.

일단, dblink_connect 를 사용하여 select 해 오는것 까지는 구현하였는데요..
그 부분도... 특정 record 값만 가져오는 방식이더라구요...

제가 한건 이렇습니다.

Select dblink_connect('TestDatabase','hostaddr=xxx.xxx.xxx.xx port=5432 dbname=TestDatabase user=******** password=****');

select Fname from dblink('TestDatabase','SELECT Fname FROM TestTable') as Test (Fname varchar(20));

이건 
TestTable 의 테이블에서 특정필드 Fname 의 값들만 가져오게 되는데요...

제가 하고 싶은건 TestTable 의 모든 필드의 값을 가져오는 방법입니다.
위의 명령어처럼 필드 하나씩 다 선언을 해서 가져와야 되는건지... (이건 좀 무식한듯....)

그리고, 
dblink_connect 를 사용하여 
insert, update, delete 등도 구현 가능한지도 알고 싶습니다.

참고로, 제가 하고 싶은 작업은,
A서버(DB및웹) 에서 B서버의 DB를 제어(조회,수정,등록,삭제)하는 방식입니다.
원래는 ODBC로 연결해서 쓸려고 했는데... 
갑자기 dblink 라는 놈을 발견해서요... ㅋㅋㅋ

여러 고수님들의 많은 조언 부탁드립니다.
꾸벅!

그럼, 모두들 오늘도 건플해주세요~



[Top]
No.
제목
작성자
작성일
조회
71467.1.1버전에서 vacuumdb할 경우 락 안걸리나요?
dba
2007-05-25
4138
7145게시판 페이지 선택시 보여주는것처럼... [5]
이기자
2007-05-24
4866
7144쿼리 검색시 limit를 사용해도 속도는 같은지요? [1]
dba
2007-05-24
4831
7142dblink 로 select, insert, update, delete
i2801
2007-05-22
5266
7141쿼리가 로그에 출력되게 하면, postgres가 다운되어 버립니다. [4]
dba
2007-05-21
4761
7140psql의 경우에 text 타입의 크기가 정해져 있나요? [3]
textSize
2007-05-17
5374
7139Archieve log를 이용한 복구에 대해서 두번째 질문 드립니다 ㅠ_ㅠ [2]
신종관
2007-05-15
5366
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다