VI. Справочное руководство

Статьи этого справочного руководства составлены так, чтобы дать в разумном объёме авторитетную, полную и формальную сводку по соответствующим темам. Дополнительные сведения об использовании Postgres Pro в повествовательной, ознакомительной или показательной форме можно найти в других частях этой книги. Ссылки на них можно найти на страницах этого руководства.

Все эти справочные статьи также публикуются в виде традиционных страниц "man".

Содержание
I. Команды SQL
ABORT -- прервать текущую транзакцию
ALTER AGGREGATE -- изменить определение агрегатной функции
ALTER COLLATION -- изменить определение правила сортировки
ALTER CONVERSION -- изменить определение перекодировки
ALTER DATABASE -- изменить атрибуты базы данных
ALTER DEFAULT PRIVILEGES -- определить права доступа по умолчанию
ALTER DOMAIN -- изменить определение домена
ALTER EVENT TRIGGER -- изменить определение событийного триггера
ALTER EXTENSION -- изменить определение расширения
ALTER FOREIGN DATA WRAPPER -- изменить определение обёртки сторонних данных
ALTER FOREIGN TABLE -- изменить определение сторонней таблицы
ALTER FUNCTION -- изменить определение функции
ALTER GROUP -- изменить имя роли или членство
ALTER INDEX -- изменить определение индекса
ALTER LANGUAGE -- изменить определение процедурного языка
ALTER LARGE OBJECT -- изменить определение большого объекта
ALTER MATERIALIZED VIEW -- изменить определение материализованного представления
ALTER OPERATOR -- изменить определение оператора
ALTER OPERATOR CLASS -- изменить определение класса операторов
ALTER OPERATOR FAMILY -- изменить определение семейства операторов
ALTER POLICY -- изменить определение политики защиты на уровне строк
ALTER ROLE -- изменить роль в базе данных
ALTER RULE -- изменить определение правила
ALTER SCHEMA -- изменить определение схемы
ALTER SEQUENCE -- изменить определение генератора последовательности
ALTER SERVER -- изменить определение стороннего сервера
ALTER SYSTEM -- изменить параметр конфигурации сервера
ALTER TABLE -- изменить определение таблицы
ALTER TABLESPACE -- изменить определение табличного пространства
ALTER TEXT SEARCH CONFIGURATION -- изменить определение конфигурации текстового поиска
ALTER TEXT SEARCH DICTIONARY -- изменить определение словаря текстового поиска
ALTER TEXT SEARCH PARSER -- изменить определение анализатора текстового поиска
ALTER TEXT SEARCH TEMPLATE -- изменить определение шаблона текстового поиска
ALTER TRIGGER -- изменить определение триггера
ALTER TYPE -- изменить определение типа
ALTER USER -- изменить роль в базе данных
ALTER USER MAPPING -- изменить определение сопоставления пользователей
ALTER VIEW -- изменить определение представления
ANALYZE -- собрать статистику по базе данных
BEGIN -- начать блок транзакции
CHECKPOINT -- записать контрольную точку в журнал транзакций
CLOSE -- закрыть курсор
CLUSTER -- кластеризовать таблицу согласно индексу
COMMENT -- задать или изменить комментарий объекта
COMMIT -- зафиксировать текущую транзакцию
COMMIT PREPARED -- зафиксировать транзакцию, которая ранее была подготовлена для двухфазной фиксации
COPY -- копировать данные между файлом и таблицей
CREATE AGGREGATE -- создать агрегатную функцию
CREATE CAST -- создать приведение
CREATE COLLATION -- создать правило сортировки
CREATE CONVERSION -- создать перекодировку
CREATE DATABASE -- создать базу данных
CREATE DOMAIN -- создать домен
CREATE EVENT TRIGGER -- создать событийный триггер
CREATE EXTENSION -- установить расширение
CREATE FOREIGN DATA WRAPPER -- создать новую обёртку сторонних данных
CREATE FOREIGN TABLE -- создать стороннюю таблицу
CREATE FUNCTION -- создать функцию
CREATE GROUP -- создать роль в базе данных
CREATE INDEX -- создать индекс
CREATE LANGUAGE -- создать процедурный язык
CREATE MATERIALIZED VIEW -- создать материализованное представление
CREATE OPERATOR -- создать оператор
CREATE OPERATOR CLASS -- создать класс операторов
CREATE OPERATOR FAMILY -- создать семейство операторов
CREATE POLICY -- создать новую политику защиты на уровне строк для таблицы
CREATE ROLE -- создать роль в базе данных
CREATE RULE -- создать правило перезаписи
CREATE SCHEMA -- создать схему
CREATE SEQUENCE -- создать генератор последовательности
CREATE SERVER -- создать сторонний сервер
CREATE TABLE -- создать таблицу
CREATE TABLE AS -- создать таблицу из результатов запроса
CREATE TABLESPACE -- создать табличное пространство
CREATE TEXT SEARCH CONFIGURATION -- создать конфигурацию текстового поиска
CREATE TEXT SEARCH DICTIONARY -- создать словарь текстового поиска
CREATE TEXT SEARCH PARSER -- создать анализатор текстового поиска
CREATE TEXT SEARCH TEMPLATE -- создать шаблон текстового поиска
CREATE TRANSFORM -- создать трансформацию
CREATE TRIGGER -- создать триггер
CREATE TYPE -- создать новый тип данных
CREATE USER -- создать роль в базе данных
CREATE USER MAPPING -- создать сопоставление пользователя для стороннего сервера
CREATE VIEW -- создать представление
DEALLOCATE -- освободить подготовленный оператор
DECLARE -- определить курсор
DELETE -- удалить записи таблицы
DISCARD -- очистить состояние сеанса
DO -- выполнить анонимный блок кода
DROP AGGREGATE -- удалить агрегатную функцию
DROP CAST -- удалить приведение типа
DROP COLLATION -- удалить правило сортировки
DROP CONVERSION -- удалить преобразование
DROP DATABASE -- удалить базу данных
DROP DOMAIN -- удалить домен
DROP EVENT TRIGGER -- удалить событийный триггер
DROP EXTENSION -- удалить расширение
DROP FOREIGN DATA WRAPPER -- удалить обёртку сторонних данных
DROP FOREIGN TABLE -- удалить стороннюю таблицу
DROP FUNCTION -- удалить функцию
DROP GROUP -- удалить роль в базе данных
DROP INDEX -- удалить индекс
DROP LANGUAGE -- удалить процедурный язык
DROP MATERIALIZED VIEW -- удалить материализованное представление
DROP OPERATOR -- удалить оператор
DROP OPERATOR CLASS -- удалить класс операторов
DROP OPERATOR FAMILY -- удалить семейство операторов
DROP OWNED -- удалить объекты базы данных, принадлежащие роли
DROP POLICY -- удалить политику защиты на уровне строк для таблицы
DROP ROLE -- удалить роль в базе данных
DROP RULE -- удалить правило перезаписи
DROP SCHEMA -- удалить схему
DROP SEQUENCE -- удалить последовательность
DROP SERVER -- удалить описание стороннего сервера
DROP TABLE -- удалить таблицу
DROP TABLESPACE -- удалить табличное пространство
DROP TEXT SEARCH CONFIGURATION -- удалить конфигурацию текстового поиска
DROP TEXT SEARCH DICTIONARY -- удалить словарь текстового поиска
DROP TEXT SEARCH PARSER -- удалить анализатор текстового поиска
DROP TEXT SEARCH TEMPLATE -- удалить шаблон текстового поиска
DROP TRANSFORM -- удалить трансформацию
DROP TRIGGER -- удалить триггер
DROP TYPE -- удалить тип данных
DROP USER -- удалить роль в базе данных
DROP USER MAPPING -- удалить сопоставление пользователя для стороннего сервера
DROP VIEW -- удалить представление
END -- зафиксировать текущую транзакцию
EXECUTE -- выполнить подготовленный оператор
EXPLAIN -- показать план выполнения оператора
FETCH -- получить результат запроса через курсор
GRANT -- определить права доступа
IMPORT FOREIGN SCHEMA -- импортировать определения таблиц со стороннего сервера
INSERT -- добавить строки в таблицу
LISTEN -- ожидать уведомления
LOAD -- загрузить файл разделяемой библиотеки
LOCK -- заблокировать таблицу
MOVE -- переместить курсор
NOTIFY -- сгенерировать уведомление
PREPARE -- подготовить оператор к выполнению
PREPARE TRANSACTION -- подготовить текущую транзакцию для двухфазной фиксации
REASSIGN OWNED -- сменить владельца объектов базы данных, принадлежащих заданной роли
REFRESH MATERIALIZED VIEW -- заменить содержимое материализованного представления
REINDEX -- перестроить индексы
RELEASE SAVEPOINT -- высвободить ранее определённую точку сохранения
RESET -- восстановить значение по умолчанию заданного параметра времени выполнения
REVOKE -- отозвать права доступа
ROLLBACK -- прервать текущую транзакцию
ROLLBACK PREPARED -- отменить транзакцию, которая ранее была подготовлена для двухфазной фиксации
ROLLBACK TO SAVEPOINT -- откатиться к точке сохранения
SAVEPOINT -- определить новую точку сохранения в текущей транзакции
SECURITY LABEL -- определить или изменить метку безопасности, применённую к объекту
SELECT -- получить строки из таблицы или представления
SELECT INTO -- создать таблицу из результатов запроса
SET -- изменить параметр времени выполнения
SET CONSTRAINTS -- установить время проверки ограничений для текущей транзакции
SET ROLE -- установить идентификатор текущего пользователя в рамках сеанса
SET SESSION AUTHORIZATION -- установить идентификатор пользователя сеанса и идентификатор текущего пользователя в рамках сеанса
SET TRANSACTION -- установить характеристики текущей транзакции
SHOW -- показать значение параметра времени выполнения
START TRANSACTION -- начать блок транзакции
TRUNCATE -- опустошить таблицу или набор таблиц
UNLISTEN -- прекратить ожидание уведомления
UPDATE -- изменить строки таблицы
VACUUM -- провести сборку мусора и, возможно, проанализировать базу данных
VALUES -- вычислить набор строк
II. Клиентские приложения Postgres Pro
clusterdb -- кластеризовать базу данных Postgres Pro 9.5.10.1
createdb -- создать базу данных Postgres Pro 9.5.10.1
createlang -- установить процедурный язык Postgres Pro 9.5.10.1
createuser -- создать новую учётную запись Postgres Pro 9.5.10.1
dropdb -- удалить базу данных Postgres Pro 9.5.10.1
droplang -- удалить процедурный язык Postgres Pro 9.5.10.1
dropuser -- удалить учётную запись пользователя Postgres Pro 9.5.10.1
ecpg -- встроенный C-препроцессор SQL
pg_basebackup -- создать резервную копию кластера Postgres Pro 9.5.10.1
pgbench -- запустить тест производительности Postgres Pro 9.5.10.1
pg_config -- вывести информацию об установленной версии Postgres Pro 9.5.10.1
pg_dump -- выгрузить базу данных Postgres Pro 9.5.10.1 в формате скрипта в файл или архив
pg_dumpall -- выгрузить кластер баз данных Postgres Pro 9.5.10.1 в формате скрипта
pg_isready -- проверить соединение с сервером Postgres Pro 9.5.10.1
pg_receivexlog -- приём журналов транзакций с сервера Postgres Pro 9.5.10.1
pg_recvlogical -- управление потоками логического декодирования Postgres Pro 9.5.10.1
pg_restore -- восстановить базу данных Postgres Pro 9.5.10.1 из файла архива, созданного командой pg_dump
psql -- интерактивный терминал Postgres Pro 9.5.10.1
reindexdb -- переиндексировать базу данных Postgres Pro 9.5.10.1
vacuumdb -- выполнить очистку и анализ базы данных Postgres Pro 9.5.10.1
III. Серверные приложения Postgres Pro
initdb -- создать кластер баз данных Postgres Pro 9.5.10.1
pg_archivecleanup -- вычистить файлы архивов WAL Postgres Pro 9.5.10.1
pg_controldata -- вывести управляющую информацию кластера баз данных Postgres Pro 9.5.10.1
pg_ctl -- инициализировать, запустить, остановить или управлять сервером Postgres Pro 9.5.10.1
pg_resetxlog -- сбросить журнал упреждающей записи и другую управляющую информацию кластера Postgres Pro 9.5.10.1
pg_rewind -- синхронизировать каталог данных Postgres Pro 9.5.10.1 с другим каталогом, ответвлённым от первого
pg_test_fsync -- подобрать наилучший вариант wal_sync_method для Postgres Pro 9.5.10.1
pg_test_timing -- определить издержки замера времени
pg_upgrade -- обновить экземпляр сервера Postgres Pro 9.5.10.1
pgpro_upgrade -- обновить кластер баз данных Postgres Pro 9.5.10.1 до следующей корректирующей версии
pg_xlogdump -- вывести журнал упреждающей записи кластера БД Postgres Pro 9.5.10.1 в понятном человеку виде
postgres -- Сервер баз данных Postgres Pro 9.5.10.1
postmaster -- Сервер баз данных Postgres Pro 9.5.10.1