ABORT
ABORT — прервать текущую транзакцию
Синтаксис
ABORT [ AUTONOMOUS ] [ WORK | TRANSACTION ]
Описание
ABORT
откатывает текущую транзакцию и приводит к отмене всех изменений, внесённых транзакцией. Эта команда ведёт себя так же, как и стандартная SQL-команда ROLLBACK, и существует только по историческим причинам.
Параметры
AUTONOMOUS
Необязательное ключевое слово, которое можно использовать при прерывании автономной транзакции. Подробнее автономные транзакции описаны в Главе 16.
WORK
TRANSACTION
Необязательные ключевые слова, не оказывают никакого влияния.
Замечания
Чтобы завершить и зафиксировать транзакцию, используйте COMMIT.
При выполнении команды ABORT
вне блока транзакции выдаётся предупреждение и больше ничего не происходит.
Примеры
Чтобы прервать все операции:
ABORT;
Совместимость
Эта команда является расширением Postgres Pro и существует по историческим причинам. Ей равнозначна стандартная SQL-команда ROLLBACK
.
50.47. pg_shdescription
The catalog pg_shdescription
stores optional descriptions (comments) for shared database objects. Descriptions can be manipulated with the COMMENT command and viewed with psql's \d
commands.
See also pg_description
, which performs a similar function for descriptions involving objects within a single database.
Unlike most system catalogs, pg_shdescription
is shared across all databases of a cluster: there is only one copy of pg_shdescription
per cluster, not one per database.
Table 50.47. pg_shdescription
Columns
Column Type Description |
---|
The OID of the object this description pertains to |
The OID of the system catalog this object appears in |
Arbitrary text that serves as the description of this object |