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


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

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

Содержание

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