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


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

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

Содержание

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