25 сентября 2025 года состоялся релиз стабильной версии СУБД PostgreSQL 18, обновления для которой будут выходить в течение пяти лет до ноября 2030 года.
PostgreSQL 18 включает множество новых функций и улучшений, среди которых:
* Подсистема асинхронного ввода-вывода (AIO), которая способна повысить производительность последовательных сканирований, сканирований с использованием битовых карт, операций очистки (vacuum) и других операций.
* Утилита pg_upgrade теперь сохраняет статистику оптимизатора.
* Поддержка поиска skip scan, позволяющая использовать многоколоночные B-tree индексы в большем количестве случаев.
* Функция uuidv7() для генерации UUID с упорядочиванием по временной метке.
* Виртуальные генерируемые столбцы, которые вычисляют свои значения во время операций чтения. Теперь это настройка по умолчанию для генерируемых столбцов.
* Поддержка аутентификации OAuth.
* Поддержка OLD и NEW в предложениях RETURNING для команд INSERT, UPDATE, DELETE и MERGE.
* Временные ограничения (или ограничения над диапазонами) для PRIMARY KEY, UNIQUE и FOREIGN KEY ограничений.
https://www.postgresql.org/docs/18/release-18.html
Post #2359
1.79K