A.1. Выпуск 1.1.0 #
Дата выпуска: 2026-01-30
Этот выпуск основан на Postgres Pro AXE 1.0.0 и включает следующие изменения:
Новые возможности:
Добавлена поддержка Hive-секционирования при создании аналитических таблиц с помощью хранимой процедуры
metastore.add_table. Теперь можно указать четвёртый необязательный параметр, чтобы секционировать аналитическую таблицу.За подробной информацией обратитесь к Главе 30 и Подразделу 25.1.1.
Добавлен параметр конфигурации
axe.use_postgres_snapshot, предотвращающий удержание горизонта транзакций. Если для него указано значениеfalse, снимки Postgres Pro не используются для запросов, которые не работают с таблицами-кучами. Это позволяетVACUUMудалять мёртвые кортежи, предотвращая раздувание таблиц.За более подробной информацией обратитесь к Главе 31.
Добавлена поддержка
UNION-операций между таблицами-кучами Postgres Pro и представлениями, созданными для Parquet-файлов, в обычныхSELECT-командах, а также между двумя таблицами-кучами в хранимой процедуреmetastore.copy_table.Добавлена возможность получать статистику аналитических таблиц из каталога метаданных как на уровне таблицы, так и на уровне столбцов.
За подробной информацией обратитесь к Главе 39.
Хранимая процедура
expire_snapshotбыла разделена на две отдельные процедуры —metastore.expire_snapshot_on_timeдля отметки устаревших снимков на основе даты и времени их создания, а такжеmetastore.expire_snapshot_on_idsдля отметки устаревших снимков на основе их идентификаторов.За подробной информацией обратитесь к Разделу 29.4.
Добавлена возможность настройки параметров хранения Parquet-файлов, таких как алгоритм и уровень сжатия, а также количество строк в группе строк, при создании Parquet-файлов.
За подробной информацией обратитесь к Разделу 29.3.
Добавлены параметры
forceиcascadeк хранимой процедуреmetastore.remove_table. Параметрforceуказывает, следует ли удалить представления Postgres Pro, созданные для аналитической таблицы. Параметрcascadeуказывает, следует ли удалить все представления, основанные на этом представлении.За подробной информацией обратитесь к Разделу 25.4.
Добавлен необязательный третий параметр к хранимой процедуре
metastore.create_view, который указывает, следует ли удалить существующее представление Postgres Pro с таким же именем перед созданием нового представления.За подробной информацией обратитесь к Разделу 25.3.
Добавлена хранимая процедура
metastore.pgpro_buildдля получения номера сборки pgpro_metastore.За подробной информацией обратитесь к Главе 20.
Добавлены функции для работы с простыми секретами и улучшена совместимость с S3-хранилищами.
Добавлены хранимые процедуры
metastore.mgrantиmetastore.mrevokeдля предоставления и отзыва прав на объекты pgpro_metastore.За подробной информацией обратитесь к Разделу 22.4.
Исправления ошибок:
Исправлены следующие ошибки, возникавшие при работе с S3-хранилищами:
Ошибки при чтении S3-данных.
Ошибки при использовании зашифрованных подключений.
Ошибки при предоставлении прав на Parquet-файлы.
Ошибки при чтении метаданных Parquet-файлов.
Ошибки при использовании хранимой процедуры
metastore.delete_expired_files.
Исправлены ошибки, возникавшие при использовании команды
COPYс pgpro_scheduler.
Известные ограничения:
Рекомендуемый размер Parquet-файлов — от 100 МБ до 10 ГБ. Если размер файлов выходит за этот диапазон, могут наблюдаться проблемы с производительностью запросов. Для файлов меньше 100 МБ рекомендуется хранить данные в таблицах-кучах до накопления достаточного объёма. Для файлов больше 10 ГБ, возникших в результате Hive-секционирования, рекомендуется снизить размер секций.