PostgreSQL 19 выйдет 19 ноября. Раньше релиз ждали в конце сентября или начале октября. До переноса из версии убрали 8–10 крупных функций. Один из ведущих коммиттеров проекта, Питер Эйзентраут из EDB, частично объясняет это проверкой кода с помощью языковых моделей.

Новый график релиз‑команда объявила 10 октября:

RC1 (15 октября) → RC2 (12 ноября) → финальный релиз (19 ноября)

В официальном письме причина переноса — большой объём исправлений. Про ИИ там ничего нет. Связь с LLM‑ревью описывает Эйзентраут в своём блоге 9 октября. Он подчёркивает, что это его личное мнение.

По словам Эйзентраута, многие функции PostgreSQL 19 написали давно. LLM‑ревью быстро находит в них много мелких ошибок в редких сочетаниях условий. Раньше такие ошибки находили годами и исправляли в обновлениях. Каждое исправление требует времени на тест и ревью, а бета подходила к концу:

«…и вот вы смотрите на список примерно из сорока отчётов о дефектах», — описал типичную ситуацию Эйзентраут.

Число 40 здесь — пример. Общее количество найденных ошибок никто не публиковал.

Эйзентраут называет и другие причины. С апреля по август ключевые разработчики исправляли уязвимости, и на проверку беты осталось меньше времени. К вайб‑кодингу, по его словам, проблемы отношения не имеют: код писали до того, как этот подход появился.

Среди функций, которые убрали из PostgreSQL 19 и перенесли в PostgreSQL 20:

  • SQL/PGQ, запросы к графам свойств из стандарта SQL;

  • GROUP BY ALL — из‑за ошибки, при которой запрос возвращал неверный результат;

  • слияние и разделение партиций (MERGE/SPLIT PARTITION).

В релизе остаются REPACK CONCURRENTLY, логическая репликация последовательностей и pg_plan_advice. Snowflake, которая следит за циклом, пока советует обновляться на PostgreSQL 18.

Источники: письмо релиз‑команды PostgreSQL, блог Питера Эйзентраута

Комментарии (5)


  1. icon-of-sin
    18.10.2026 19:29

    Странно, что минусят. В линуксах тоже ад творится, обновлений столько, что у мэйнтейнеров руки опускаются.

    p.s. когда уже нормальная HA из коробки?


    1. Masnin
      18.10.2026 19:29

      А разве в коробочной версии "за бакшиш" нет HA?


      1. icon-of-sin
        18.10.2026 19:29

        что такое бакшиш? если в ваниле есть HA, зачем все костылиpatroni наворачивают?


        1. geher
          18.10.2026 19:29

          что такое бакшиш?

          Взятка, милостыня, подношение, чаевые. Иногда еще просто оплата, но это уже не соответствует исходному смыслу персидского слова.

          если в ваниле есть HA, зачем все костылиpatroni наворачивают?

          Скорее всего автор комментария имел ввиду коммерческие версии вроде Postgresql Pro. Там заявлена HA из коробки, но за нее денег хотят, потому народ настраивает свободную версию с patroni, который реализует часть функционала для HA.


          1. icon-of-sin
            18.10.2026 19:29

            У постгрес-про расценки в районе лимона деревяшек в год за ядро

            Смешно, когда дедик с 64 ядрами стоит 250 тыр в год, а постгресам $(64 * количество нод) лимонов отвали... охреневают после "ухода" оракля.