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

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

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

차례
clusterdb -- cluster a PostgreSQL database
createdb -- create a new PostgreSQL database
createlang -- install a PostgreSQL procedural language
createuser -- define a new PostgreSQL user account
dropdb -- remove a PostgreSQL database
droplang -- remove a PostgreSQL procedural language
dropuser -- remove a PostgreSQL user account
ecpg -- embedded SQL C preprocessor
pg_basebackup -- take a base backup of a PostgreSQL cluster
pgbench -- run a benchmark test on PostgreSQL
pg_config -- retrieve information about the installed version of 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 -- check the connection status of a PostgreSQL server
pg_receivexlog -- stream transaction logs from a PostgreSQL server
pg_recvlogical -- PostgreSQL 논리 디코딩 스트림 제어
pg_restore --  restore a PostgreSQL database from an archive file created by pg_dump
psql --  PostgreSQL interactive terminal
reindexdb -- reindex a PostgreSQL database
vacuumdb -- garbage-collect and analyze a PostgreSQL database