Свежая версия Postgres уже дошла до Beta 2, а финальный релиз ожидается в сентябре.
Изменений планируется довольно много:
1. В ядро добавятREPACK CONCURRENTLYдля перепаковки таблиц без блокировки
2. Партиции можно будет объединять и разделять уже после создания
3. Логическая репликация научится синхронизировать последовательности между базами
4.Autovacuumполучит параллельные рабочие процессы и новую систему приоритетов
5. Появятся графовые запросы через SQL/PGQ
6. В SQL добавятGROUP BY ALL, а оконные функции получат поддержкуIGNORE NULLSиRESPECT NULLS
7.COPY FROMнаучится пропускать несколько строк заголовка и заменять некорректные значения наNULL
8.COPY TOсможет выгружать данные в JSON и напрямую работать с партиционированными таблицами
📚 В новой статье на Хабре подробно про главные изменения: https://habr.com/ru/companies/haulmont/articles/1061338/
P.S. Встроенный DB-клиент OpenIDE к выходу Postgres 19 будет поддерживать все новые возможности.
