40.2. Гарантии атомарности #
Хранимые процедуры также обеспечивают атомарность изменений объектов. Если операция отменяется, все промежуточные данные удаляются, а изменения в таблицах метаданных не фиксируются.
Даже если процедуры изменяют объекты pgpro_metastore в рамках одной транзакции, выполняются дополнительные служебные транзакции для протоколирования этих изменений. Такие записи в журнале позволяют отменять изменения при сбое работы сервера или его перезапуске. Для отмены изменений выполните следующую команду:
SELECT metastore.cleanup();
Требуемые права: только администратор Postgres Pro AXE. За подробной информацией о хранимых процедурах и правах обратитесь к Разделу 22.1.