> COPY table_name FROM filename;
> 이라는 명령어가 제공됩니다. mysql load 보다 더 flexible 한 응용이 가
> 능합니다.
>
> > 답답해서 이렇듯 글올립니다.
> > my_sql에서는 가령 화일을 텍스트라하면 , .txt를 load data infile "~~"
> r
> > eplace into table name fields terminated by"|";
> > 뭐 이런식으로 받아서 테이블에 집어넣잖아요..
> > 근데 postgresql에서는 어떻게 화일을
> > 불러와서 테이블에 집어넣는지 모르겠어요. 찾아봐도 road "filename"이
> 라
> > 고만
> > 적혀있고 막상 잘 안돼고 해0서요...
> > 답변부탁드리고여...음 조은 하루 되세여....수고하세요...
먼저 답변고맙습니다.
근데여..superuser인 postgres로 들어가서 copy명령을 하면 제대로
들어가고 데이타를 외부에 저장이 잘되는데
user로 하면 잘 수행이 안됩니다.
에러메세지는 unable to open file from which to copy, erron=어쩌구 저쩌구
그리고 이게 에러인지 모르겠지만 You have extra tokens after filename.
이렇게 나옵니다.
그런데 똑 같은 화일을
postgres로 들어가서 하면 잘 되거든요..
user에서는 명령을
\copy tablename to 'directory' using delimiters '|';
\copy tablename from 'directory' using delimiters ',";
이런식으로 주었답니다.
염치없지만 다시한번 답변 부탁드릴께요.......
|