Часть 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 PUBLICATION — изменить определение публикации
 - ALTER ROLE — изменить роль в базе данных
 - ALTER RULE — изменить определение правила
 - ALTER SCHEMA — изменить определение схемы
 - ALTER SEQUENCE — изменить определение генератора последовательности
 - ALTER SERVER — изменить определение стороннего сервера
 - ALTER STATISTICS — изменить определение объекта расширенной статистики
 - ALTER SUBSCRIPTION — изменить определение подписки
 - 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 ACCESS METHOD — создать новый метод доступа
 - 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 PUBLICATION — создать публикацию
 - CREATE ROLE — создать роль в базе данных
 - CREATE RULE — создать правило перезаписи
 - CREATE SCHEMA — создать схему
 - CREATE SEQUENCE — создать генератор последовательности
 - CREATE SERVER — создать сторонний сервер
 - CREATE STATISTICS — создать расширенную статистику
 - CREATE SUBSCRIPTION — создать подписку
 - 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 ACCESS METHOD — удалить метод доступа
 - 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 PUBLICATION — удалить публикацию
 - DROP ROLE — удалить роль в базе данных
 - DROP RULE — удалить правило перезаписи
 - DROP SCHEMA — удалить схему
 - DROP SEQUENCE — удалить последовательность
 - DROP SERVER — удалить описание стороннего сервера
 - DROP STATISTICS — удалить расширенную статистику
 - DROP SUBSCRIPTION — удалить подписку
 - 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 — вычислить набор строк
 - WAITLSN — ожидать воспроизведения целевого LSN
  - ALTER AGGREGATE — изменить определение агрегатной функции
 
- ABORT — прервать текущую транзакцию
 - II. Клиентские приложения Postgres Pro
 - clusterdb — кластеризовать базу данных Postgres Pro
- createdb — создать базу данных Postgres Pro
 - createuser — создать новую учётную запись Postgres Pro
 - dropdb — удалить базу данных 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_receivewal — получает журналы предзаписи с сервера Postgres Pro
 - pg_recvlogical — управление потоками логического декодирования Postgres Pro
 - pg_restore — восстановить базу данных Postgres Pro из файла архива, созданного командой pg_dump
 - pg-wrapper — управление символическими ссылками Postgres Pro
 - psql — Интерактивный терминал Postgres Pro
 - reindexdb — переиндексировать базу данных Postgres Pro
 - vacuumdb — выполнить очистку и анализ базы данных Postgres Pro
  - createdb — создать базу данных Postgres Pro
 
- clusterdb — кластеризовать базу данных Postgres Pro
 - III. Серверные приложения Postgres Pro
 - initdb — создать кластер баз данных Postgres Pro
- pg_archivecleanup — вычистить файлы архивов WAL Postgres Pro
 - pg_controldata — вывести управляющую информацию кластера баз данных Postgres Pro
 - pg_ctl — инициализировать, запустить, остановить или управлять сервером Postgres Pro
 - pg_resetwal — очистка журнала предзаписи и другой управляющей информации кластера Postgres Pro
 - pg_rewind — синхронизировать каталог данных Postgres Pro с другим каталогом, ответвлённым от него
 - pg-setup — создать кластер баз данных Postgres Pro и управлять соответствующей службой
 - pg_test_fsync — подобрать наилучший вариант
 wal_sync_methodдля Postgres Pro- pg_test_timing — определить издержки замера времени
 - pg_upgrade — обновить экземпляр сервера Postgres Pro
 - pg_waldump — вывести журнал предзаписи кластера БД Postgres Pro в понятном человеку виде
 - postgres — Сервер баз данных Postgres Pro
 - postmaster — Сервер баз данных Postgres Pro
  - pg_archivecleanup — вычистить файлы архивов WAL Postgres Pro
 
- initdb — создать кластер баз данных Postgres Pro