27.9. Таблица метаданных pga_data_file #

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

Имя столбца

Тип столбца

Ограничение

Описание

data_file_id

BIGINT

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

Идентификатор Parquet-файла, назначаемый путём увеличения значения next_file_id таблицы метаданных pga_snapshot.

begin_snapshot

BIGINT

Внешний ключ, NOT NULL

Снимок из таблицы метаданных pga_snapshot, связанный с датой и временем создания Parquet-файла.

end_snapshot

BIGINT

Внешний ключ

Снимок из таблицы метаданных pga_snapshot, связанный с датой и временем удаления Parquet-файла.

Если значение NULL, Parquet-файл не удалён.

table_id

BIGINT

Внешний ключ, NOT NULL

Идентификатор аналитической таблицы из таблицы метаданных pga_table, связанный с Parquet-файлом.

file_order

BIGINT

NOT NULL

Вертикальная позиция в Parquet-файле.

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

path

VARCHAR

NOT NULL, UNIQUE

Путь к Parquet-файлу, например, my_file.parquet.

path_is_relative

BOOLEAN

NOT NULL

Определяет, указывается ли путь к Parquet-файлу относительно пути к аналитической таблице или является абсолютным.

Возможные значения:

  • true

  • false

По умолчанию: false.

file_format

VARCHAR

NOT NULL

Формат файла.

На данный момент поддерживается только формат Parquet.

record_count

BIGINT

NOT NULL

Количество строк в Parquet-файле.

file_size_bytes

BIGINT

NOT NULL

Размер Parquet-файла, в байтах.

row_id_start

BIGINT

NOT NULL

Значение row_id для первой строки Parquet-файла. Обозначает начало Parquet-файла относительно таблицы.

checksum_crc32

BIGINT

NOT NULL

Текущее значение контрольной суммы Parquet-файла.

Используется для проверок целостности данных.