38.1. pga_snapshot #

В этой таблице метаданных содержится информация о снимках.

Имя столбца

Тип столбца

Ограничение

Описание

snapshot_id

BIGINT

Первичный ключ

Идентификатор снимка.

На него ссылается большинство таблиц метаданных. Значение увеличивается на 1 для каждого созданного снимка.

snapshot_time

TIMESTAMP

NOT NULL

Дата и время создания снимка.

schema_version

BIGINT

NOT NULL

Версия каталога метаданных.

Значение увеличивается на 1 для каждого изменения метаданных каталога, например при создании новой аналитической таблицы.

Это позволяет кешировать метаданные каталога.

next_catalog_id

BIGINT

NOT NULL

Идентификатор, назначаемый следующему объекту каталога метаданных.

Значение увеличивается на 1 для каждого созданного объекта каталога, например при создании аналитической таблицы.

next_file_id

BIGINT

NOT NULL

Идентификатор, назначаемый следующему Parquet-файлу.

Значение увеличивается на 1 для каждого созданного или удалённого Parquet-файла.

is_visible

BOOLEAN

NOT NULL

Указывает, видны ли объекты каталога метаданных, связанные со снимком.

Когда хранимая процедура, например metastore.add_table, создаёт несколько объектов каталога, связанных с одним и тем же снимком, для значения is_visible задаётся false. Новые объекты становятся видимыми после успешного завершения операции и когда для значения is_visible задаётся true.

Значение is_visible можно также использовать, чтобы временно скрыть объекты каталога, не удаляя их, и затем снова сделать их видимыми.