'PostgreSQL'에 해당되는 글 2건

  1. 2013.08.12 postgresql COPY
  2. 2013.08.08 postgresql shared memory error

postgresql COPY

SW/DB 2013. 8. 12. 02:36

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
Posted by 융잡
,

PostgreSQL error

PROBLEM

$> psql
OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting connections on Unix domain socket “/tmp/.s.PGSQL.5432″?

ANSWER
Shared memory 가 너무 작게 잡혀있기 때문이다. Command에 아래를 입력하고,

sudo sysctl -w kern.sysv.shmall=65536
sudo sysctl -w kern.sysv.shmmax=16777216

Command를 다시 열면 될 것이다.

그런데 컴퓨터를 reboot 하면 저 값은 다시 원래대로 돌아간다. 계속 저 값을 유지하고 싶으면 /etc/sysctl.conf 에 다음의 내용을 추가하자. 없다면 만들어야 한다.

kern.sysv.shmall=65536
kern.sysv.shmmax=16777216

'SW > DB' 카테고리의 다른 글

postgresql COPY  (0) 2013.08.12
Posted by 융잡
,