File의 내용을 Table로 copy 하는 import 작업이다.
\copy employees FROM '~/employees.tsv';
\copy employees FROM '~/employees.csv' WITH CSV;
\copy employees FROM '~/employees.dat' WITH BINARY;
위와는 반대로 Table의 내용을 파일로 extract 하는 작업이다.
\copy (SELECT * FROM employees) TO '~/employees.csv';
\copy (SELECT * FROM employees) TO '~/employees.csv' WITH (FORMAT CSV);
\copy (SELECT * FROM employees) TO '~/employees.csv' WITH (FORMAT "BINARY");
'SW > DB' 카테고리의 다른 글
postgresql shared memory error (0) | 2013.08.08 |
---|