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 6807 게시물 읽기
No. 6807
2개이상의 디비내용을 특정 디비로 접속하여 데이터를 읽을수는 없을까요
작성자
강승준(subline77)
작성일
2006-08-17 15:43
조회수
3,471

자랑은 아니지만 psql / 리눅스 초보입니다. 매번 와서 질답내용을 보면서 이것저것 얻어가다 오늘은 염치 없이 질문좀 하려합니다. ^^;

질문내용에 대해 다시 설명드리자면 

A_01, A_02, A_03 이 3개의 디비를 생성한 후 

3번 디비에 접속하여 1번디비의 자료와 2번디비의 자료를 합산 결과를 

3번에서 확인 할 수 있는지 궁금하여 이리 문의를 드립니다. 

현재 디비접속은 vb로 만든 클라이언트 프로그램에서 접속하여 데이터를 얻어 출력을 예정입니다. 

이 글에 대한 댓글이 총 3건 있습니다.

-- A_01, A_02, A_03 이 3개의 디비를 생성한 후 

-- 3번 디비에 접속하여 1번디비의 자료와 2번디비의 자료를 합산 결과를 

-- 3번에서 확인 할 수 있는지 궁금하여 이리 문의를 드립니다


가능하구요. 이런 것을 DB Link 로 하면 됩니다.

근데 PGSQL 의 DB Link 는 타 디비에서는 링크 개념과는 좀 다릅니다.

초보대왕님이 2006-08-17 16:27에 작성한 댓글입니다. Edit

postgresql 에 있는 contrib 의 dblink 라는 내용을 살펴보세요.
제가 소스로 설치하셨는지 모르겠지만요 dblink.sql이라는것을 살펴보시면
함수가 있습니다.
그것을 이용해서 결과값을 얻어오셔서 사용하시면됩니다.
(사용법은 doc/contrib/README.dblink를 참조하세요)

SELECT ret FROM dblink('hostaddr=[ip] port=[port] dbname=[database] user=[user] password=[password]'
        ,'SELECT SUM(field) from table group by what') as t1(ret int4);



황제펭귄님이 2006-08-17 23:59에 작성한 댓글입니다.
이 댓글은 2006-08-18 00:15에 마지막으로 수정되었습니다. Edit

죄송합니다. 다른일이 있어 답글 확인이 좀 늦었습니다. 

답글 달아 주셔서 감사하고요.
dblink로 올린 자료보면서 혼자 해보겠습니다. 

^^ 그전에 dblink를 설치하여야겠는데 .. 이것 참.. ^^

모르는게 자랑은 아닌데 ... 리눅스도 초보라 .. 나머진 공부하면서 해보겠습니다. 

염치 없지만 하다 막히면 또 질문올리겠습니다. ^^;

강승준(subline77)님이 2006-08-22 16:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6810pgcluster 질문입니다.
신문식
2006-08-18
3543
6809postgres데이타를 mssql로 가져올때 데이타가 깨져나옵니다.
dba
2006-08-17
3135
6808설치시 이런 유저 암호 문제!?!?
이영근
2006-08-17
3429
68072개이상의 디비내용을 특정 디비로 접속하여 데이터를 읽을수는 없을까요 [3]
강승준
2006-08-17
3471
6806default 제약 확인하는 법 [1]
dba
2006-08-15
3160
6805Function 안에서 ROLLBACK? [1]
?
2006-08-09
3700
6804SELECT 의 최적화와 Disk Block 에 대하여
초보
2006-08-09
3269
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다