PostgreSQL 클라이언트 응용프로그램


여기서는 PostgreSQL 클라이언트 응용프로그램 및 유틸리티에 대한 자세한 설명서를 제공한다. 여기서는 일반적인 유틸리티에 대한 설명은 없다. 몇 프로그램들은 특정 권한이 필요하다. 이 응용프로그램의 일반적인 기능은 데이터베이스 서버가 실행되고 있는 호스트의 위치와 상관 없이 어느 호스트에서나 실행할 수 있는 것들이다.

명령행에서 사용하는 사용자 이름이나, 데이터베이스 이름은 대소문자를 구분한다 — 공백문자나 특수문자를 사용하기 위해서는 큰따옴표를 사용해야한다. 테이블 이름이나 기타 예약어들에 대해서는 대소문자를 구분하지 않는다. 또한 이런 문제 때문에, 큰따옴표를 사용해야하는 경우도 있을 것이다.

차례

clusterdb — PostgreSQL 데이터베이스를 대상으로 클러스터 작업을 한다
createdb — 새 PostgreSQL 데이터베이스를 만든다
createuser — 새 PostgreSQL 사용자 계정을 만든다
dropdb — 지정한 PostgreSQL 데이터베이스를 지운다
dropuser — 지정한 PostgreSQL 사용자 계정을 없앤다
ecpg — 임베디드 SQL C 전처리기
pg_basebackup — take a base backup of a PostgreSQL cluster
pgbench — run a benchmark test on PostgreSQL
pg_config — PostgreSQL 설치된 버전에 대한 여러 정보들을 보여줌
pg_dump — extract a PostgreSQL database into a script file or other archive file
pg_dumpall — extract a PostgreSQL database cluster into a script file
pg_isready — PostgreSQL 서버 상태 검사
pg_receivewal — PostgreSQL 서버에서 흘려보내는 미리-쓰기 로그를 받음
pg_recvlogical — PostgreSQL 논리 디코딩 스트림 제어
pg_restore — restore a PostgreSQL database from an archive file created by pg_dump
psql — PostgreSQL interactive terminal
reindexdb — 지정한 PostgreSQL 데이터베이스에서 인덱스를 다시 만든다
vacuumdb — 지정한 PostgreSQL 데이터베이스를 청소하고 통계 정보를 갱신한다.