I. Команды SQL
Эта часть документации содержит справочную информацию по командам SQL, поддерживаемым PostgreSQL. Под "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 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 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 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 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 TRIGGER -- удалить триггер
 - DROP TYPE -- удалить тип данных
 - DROP USER -- удалить роль в базе данных
 - DROP USER MAPPING -- удалить сопоставление пользователя для стороннего сервера
 - DROP VIEW -- удалить представление
 - END -- зафиксировать текущую транзакцию
 - EXECUTE -- выполнить подготовленный оператор
 - EXPLAIN -- показать план выполнения оператора
 - FETCH -- получить результат запроса через курсор
 - GRANT -- определить права доступа
 - 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 -- вычислить набор строк
  - ABORT -- прервать текущую транзакцию
 
| Пред. | Начало | След. | 
| Справочное руководство | Уровень выше | ABORT |