II. Клиентские приложения PostgreSQL

Раздел описывает клиентские приложения и утилиты PostgreSQL. Некоторые из описанных приложений требуют особые привилегии. Основной отличительной особенностью этих приложений является возможность исполнения на любом компьютере, независимо от расположения сервера баз данных.

Имя пользователя и базы данных передаются из командной строки на сервер без изменения регистра — все пробельные и специальные символы необходимо экранировать с помощью кавычек. Имена таблиц и другие идентификаторы передаются регистр-независимо, за исключением отдельно описанных ситуаций, где может требоваться экранирование.

Содержание
clusterdb -- кластеризовать базу данных PostgreSQL
createdb -- создать базу данных PostgreSQL
createlang -- установить процедурный язык PostgreSQL
createuser -- создать новую учётную запись PostgreSQL
dropdb -- удалить базу данных PostgreSQL
droplang -- удалить процедурный язык PostgreSQL
dropuser -- удалить учётную запись пользователя PostgreSQL
ecpg -- встроенный C-препроцессор SQL
pg_basebackup -- создать резервную копию кластера PostgreSQL
pg_config -- вывести информацию об установленной версии PostgreSQL
pg_dump -- выгрузить базу данных PostgreSQL в формате скрипта в файл или архив
pg_dumpall -- выгрузить кластер баз данных PostgreSQL в формате скрипта
pg_isready -- проверить соединение с сервером PostgreSQL
pg_receivexlog -- получает журналы транзакций с сервера PostgreSQL
pg_recvlogical -- управляет потоками логического декодирования PostgreSQL
pg_restore -- восстановить базу данных PostgreSQL из файла архива, созданного командой pg_dump
psql -- интерактивный терминал PostgreSQL
reindexdb -- переиндексировать базу данных PostgreSQL
vacuumdb -- выполнить очистку и анализ базы данных PostgreSQL