2 PostgreSQL Client Applications
4 This part contains reference information for PostgreSQL client
5 applications and utilities. Not all of these commands are of general
6 utility; some might require special privileges. The common feature of
7 these applications is that they can be run on any host, independent of
8 where the database server resides.
10 When specified on the command line, user and database names have their
11 case preserved — the presence of spaces or special characters might
12 require quoting. Table names and other identifiers do not have their
13 case preserved, except where documented, and might require quoting.
17 clusterdb — cluster a PostgreSQL database
18 createdb — create a new PostgreSQL database
19 createuser — define a new PostgreSQL user account
20 dropdb — remove a PostgreSQL database
21 dropuser — remove a PostgreSQL user account
22 ecpg — embedded SQL C preprocessor
23 pg_amcheck — checks for corruption in one or more PostgreSQL databases
24 pg_basebackup — take a base backup of a PostgreSQL cluster
25 pgbench — run a benchmark test on PostgreSQL
26 pg_combinebackup — reconstruct a full backup from an incremental backup
29 pg_config — retrieve information about the installed version of
32 pg_dump — export a PostgreSQL database as an SQL script or to other
35 pg_dumpall — extract a PostgreSQL database cluster into a script file
36 pg_isready — check the connection status of a PostgreSQL server
37 pg_receivewal — stream write-ahead logs from a PostgreSQL server
38 pg_recvlogical — control PostgreSQL logical decoding streams
39 pg_restore — restore a PostgreSQL database from an archive file created
42 pg_verifybackup — verify the integrity of a base backup of a PostgreSQL
45 psql — PostgreSQL interactive terminal
46 reindexdb — reindex a PostgreSQL database
47 vacuumdb — garbage-collect and analyze a PostgreSQL database