-
postgres 팁PostgreSQL 2010. 11. 25. 17:55
psql 에서 \d 명령어를 주면 현재 존재하는 테이블을 볼 수 있습니다.
\d table_name 하면 그 테이블의 구조를 볼수 있습니다.리눅스에서는 root 권한으로는 Database를 사용할 수 없음.
su - postgres를 사용하여 사용자를 바꾸어 주어야함테이블 백업(윈도우에서)
체크할 옵션들
PLAIN - Insert command, No Owner
Verbose message테이블 복구(리눅스에서)
createdb 디비명
psql -f 백업파일명 디비명
ex)
createdb ex_db
psql -f example.backup ex_db리눅스클라이언트에서 DB서버(리눅스)로 접속하기
psql -h 호스트IP -p 포트번호 -d 접속할DBname -U username
리눅스상에서 postgresql관련 C 라이브러리인 libpq를 사용하기 위해서
postgresql-devel rpm을 설치해 주어야 함
ex)
rpm -ivh postgresql-devel-8.0.3-1.x86_64.rpm
c소스 파일에 libpq-fe.h 를 포함시켜 주어야 함.
ex)
#include <libpq-fe.h>'PostgreSQL' 카테고리의 다른 글
Postgresql 바이너리 데이터 입력 (0) 2011.01.30 cannot open shared object file 메세지 해결 (0) 2011.01.06 postgresql.conf 설정내용 (0) 2010.11.25 plpgsql 등록, 설정 (0) 2010.05.03 외부 클라이언트 접속을 위한 Postgreql 서버 설정 (0) 2010.04.07 댓글