1. COPY 명령어로 읽어 들일수 있는 파일은 반드시 로컬 파일시스템의 것이어야 합니다. 그러니 당연히 물리적으로 분리된 서버의 것은 읽어 들일수 없습니다. 하지만 NFS (network file system) 를 이용할 경우 물리적으로 분리된 서버의 파일시스템을 자신의 로컬처럼 이용할수 있도록 해 주므로 이것을 이용할 경우 원하시는 목적을 달성할 수 있겠지요.
2. primary key 를 지정하는 구문은 여러가지 방법이 있습니다.
CREATE TABLE test (a int primary key, b text);
이런식의 구문이 있을 수 있고,
CREATE TABLE test (a int, b text, constraint p_key primary key (a));
이런식의 구문도 가능하지요.
자세한 것은 메뉴얼을 참조하시기 바랍니다.
-- 김남수 님이 쓰신 글:
>> 안녕하세요.
>>
>> 두 가지 사항이 궁금해서 글을 올립니다.
>>
>> 1. copy 명령을 이용하면 서버에 저장된 파일로 부터 테이블로 데이터를 전송할 수 있던데, 이 서버가 물리적으로 분리된 것이어도 가능한가요?
>>
>> 2. primary key 에 대해 찾아 보았는데, key 를 지정하는 sql 문을 찾지 못했습니다. sql 문이 어떻게 되나요?
>>
>> 안녕히 계세요.
|