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 8628 게시물 읽기
No. 8628
외부 파일을 Copy문을 이용해서 PostgreSQL 서버에 입력 가능하게 하려면??
작성자
설동임(muffins)
작성일
2010-02-25 15:48ⓒ
2010-02-25 15:58ⓜ
조회수
8,726

안녕하세요. 외부 접속이 가능한 상태로 되었고,
클라이언트 쪽에서 여러 종류의 SQL문을 PostgreSQL 서버에 보내서 확인도 하였습니다.
그런데…클라이언트 쪽에서 Copy … from 문을 보냈더니 파일이 없거나 파일을 열 수 없다는 에러 메시지가 계속 나옵니다. 참고로, from 이하에 입력한 Path는 서버와 클라이언트가 동시에 가지고 있는 네트워크 Path입니다.
어떻게 하면 가능할까요??
꼭 답변 좀 부탁드립니다.

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

sql  명령어로 copy 명령에서 사용되는 파일경로는

그 명령을 실행하는 서버에서  데이터베이스 서버를 가동시킨 사용자 권한으로 파일을 엽니다.

즉, 서버쪽 호스트에 데이터베이스 서버를 가동시킨 사용자로 접속해서,

copy 명령으로 지정한 그 문자열을 그대로 열어 볼 수 있다면 아무 문제 없이 되겠죠.

그렇지 않다면, copy 명령 실행 또한 안되겠죠.

 

아무튼 개념은 저렇습니다.  파일 읽기가 안되는 경우 인데, 보편적으로는

1. 파일이 없는 경우

2. 접근권한이 없는 경우

두가지겠죠.

 

 

 

김상기(ioseph)님이 2010-02-26 12:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8639pg_dump -Z 로 백업한 내용을 어떻게 복구하나요? [1]
초보
2010-03-19
8685
8631로컬에서는 잘 되는데 외부에서 접근이 안됩니다. pg_hba설정 좀 도와주세요. [1]
하루
2010-03-11
10255
8629DB 백업, 복원 방법 문의입니다.
어그루
2010-03-02
8219
8628외부 파일을 Copy문을 이용해서 PostgreSQL 서버에 입력 가능하게 하려면?? [1]
설동임
2010-02-25
8726
8627ecpg 가 이상해서요.
손광락
2010-02-25
7753
8626date 형식은 global 한것인가요? [2]
성제호
2010-02-24
9133
8624쿼리속도 비교 [2]
황수현
2010-02-19
9562
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다