История изменений в Yandex Managed Service for PostgreSQL
Июль 2025
Добавлена возможность обновления кластера до версии PostgreSQL 17 стандартными средствами без использования сервиса Yandex Data Transfer.
Май 2025
Добавлена возможность шифрования дисков хранилища пользовательским ключом KMS при создании кластера и восстановлении его из резервной копии.
Апрель 2025
Добавлена интеграция с Connection Manager. Подключение в Connection Manager теперь автоматически создается для всех новых кластеров.
Март 2025
- Добавлена возможность использовать политики резервного копирования.
- В консоли управления добавлен раздел Техническое обслуживание.
Февраль 2025
Добавлена возможность обновления кластера до версии PostgreSQL 16 стандартными средствами без использования сервиса Yandex Data Transfer.
Январь 2025
Расширение logerrors
Октябрь 2024
- Добавлена возможность задавать срок хранения автоматических резервных копий.
- Добавлена роль
mdb_superuser
для пользователей, которые не являются владельцами базы данных, но должны управлять привилегиями так же как владельцы.
Сентябрь 2024
- Добавлена поддержка PostgreSQL версии 17
. О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL. - Добавлена поддержка расширения postgresql_anonymizer
(anon
) для анонимизации данных.
Май 2024
Пользователям с ролью mdb_admin
теперь доступно использование функций pg_stat_reset_single_table_counters()
и pg_stat_reset_single_function_counters()
.
Март 2024
-
Добавлена возможность настроить пошаговое автоматическое увеличение размера хранилища в кластере. Пользователь может задать порог заполненности дискового хранилища и максимальное значение размера диска. При достижении порога диск будет автоматически увеличиваться фиксированными шагами до максимального значения.
-
Добавлена возможность обновления PostgreSQL для 1C до версий 13, 14 и 15.
-
Установлены обновления из версий 16.2, 15.6, 14.11, 13.14, 12.18
. -
Расширены возможности пользователя с ролью
mdb_admin
. Теперь можно:- выдать права дополнительным пользователям на использование расширения
pg_cron
; - сбросить статистику с помощью функции
pg_stat_reset_shared()
; - завершить сессии
autovacuum
.
- выдать права дополнительным пользователям на использование расширения
-
Теперь можно аудировать события подключений к кластеру Managed Service for PostgreSQL и события
pgaudit
в сервисе Yandex Audit Trails.
IV квартал 2023
Добавлена поддержка PostgreSQL версии 16.
Основные изменения в новой версии:
- Добавлено представление
pg_stat_io
для мониторинга ввода/вывода. - Добавлено параллельное выполнение полного и правого хеш‑соединения.
- Повышена производительность операции vacuum freeze.
- Добавлена настройка логической репликации с реплики.
- Новые кластеры версии 16 используют локали ICU вместо libc.
О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL.
Подробнее об изменениях PostgreSQL версии 16 см. в документации PostgreSQL
III квартал 2023
Прекращена
II квартал 2023
- Добавлена возможность экспортировать сырые данные диагностики производительности с помощью вызовов gRPC API PerformanceDiagnosticsService/ListRawSessionStates и PerformanceDiagnosticsService/ListRawStatements.
- Добавлена настройка
Session duration timeout
, регулирующая время жизни самой длинной активной сессии или транзакции. Значение по умолчанию — 12 часов.
IV квартал 2022
-
Добавлена поддержка PostgreSQL версии 15.
Основные изменения в новой версии:
- Добавлена команда
SQL MERGE
, которая позволяет выполнить действияINSERT
,UPDATE
илиDELETE
в зависимости от условий. - Добавлена возможность задавать списки столбцов и условия для фильтрации строк. Это позволяет выборочно публиковать содержимое таблиц с логической репликацией.
- Добавлена возможность указать ICU
для базы данных по умолчанию. - Увеличена производительность, особенно для сортировок в памяти и на диске.
О том, как обновить кластер, см. в разделе Обновление версии PostgreSQL.
Подробнее об изменениях PostgreSQL версии 15 см. в документации PostgreSQL
. - Добавлена команда
-
Добавлена поддержка расширений pgaudit
и pg_prewarm . -
Добавлена возможность восстановить кластер из резервной копии в другом каталоге с помощью любого интерфейса.
III квартал 2022
- На вкладке мониторинга кластера добавлены графики
Inode usage
,Memory usage
иFree space
. - Прекращена
поддержка PostgreSQL версии 10. С 15 августа недоступно создание новых кластеров этой версии, а с 1 сентября запланировано автоматическое обновление кластеров в рамках окна обслуживания. О том, как обновить кластер самостоятельно, см. в разделе Обновление версии PostgreSQL. - Создание базы из шаблона теперь доступно в CLI и Terraform.
- Добавлена поддержка расширения
pg_cron
. - Установлено обновление версии 14.4
, где исправлены проблемы с коррупцией индексов.
II квартал 2022
- Установлены обновления
из версий 14.3, 13.7, 12.11, 11.16 и 10.21. - Доступно создание кластера версии 13 и 14 для 1С.
- Добавлена возможность обновления с версии 13 на 14.
- Добавлена роль
mdb_monitor
, которая включает в себя привилегии системной роли pg_monitor . Подробнее см. в разделе Назначение ролей. - В конфигурационных файлах Terraform упразднены секции
database
иuser
, добавлены новые ресурсыyandex_mdb_postgresql_database
иyandex_mdb_postgresql_user
. - Доступна версия Odyssey 1.3
: поддержка подготовленных выражений (prepared statements) в режиме пулинга транзакций. С помощью настройкиpool_reserve_prepared_statement
можно активировать пул подготовленных выражений для базы данных, в котором Odyssey подготовит выражения для сессий в случае необходимости. - Добавлены настройки
max_logical_replication_workers
иmax_replication_slots
.
I квартал 2022
- Добавлены расширения
pgcompacttable
,clickhouse_fdw
иorafce
. - Добавлена возможность создания новой базы данных из шаблона.