Софт19 окт. · 01:07 · 2 мин

LLM-ревью выявило в PostgreSQL 19 больше ошибок, чем успели исправить

Релиз PostgreSQL 19 перенесли на 19 ноября: ранее его ждали в конце сентября или начале октября. Один из ведущих коммиттеров проекта Питер Эйзентраут из EDB частично связывает перенос с проверкой кода языковыми моделями.

01Что случилось

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

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

С апреля по август ключевые разработчики исправляли уязвимости, и на проверку беты осталось меньше времени. К вайб-кодингу, по словам Эйзентраута, проблемы отношения не имеют. До переноса из версии убрали 8–10 крупных функций, включая SQL/PGQ, GROUP BY ALL и слияние и разделение партиций (MERGE/SPLIT PARTITION). В релизе остаются REPACK CONCURRENTLY, логическая репликация последовательностей и pg_plan_advice.

02Почему это важно

Перенос затрагивает тех, кто планировал переход на PostgreSQL 19: часть функций, включая SQL/PGQ и работу с партициями, появится только в PostgreSQL 20. Компания Snowflake, которая следит за циклом, пока советует обновляться на PostgreSQL 18.

03Что дальше

Релиз PostgreSQL 19 назначен на 19 ноября. Убранные из версии функции перенесены в PostgreSQL 20.

Источники

  1. Хабр Новости habr.com

Вся лента