PostgreSQL 19 verliert Dutzende Features – weil LLM-Code-Review den Qualitätsmaßstab hob
The reverts will continue until morale improves
In der Beta-Phase von PostgreSQL 19 wurden ungewöhnlich viele Funktionen zurückgerollt – acht bis zehn größere, teils sehr spät. Peter Eisentraut, selbst betroffen, nennt als Hauptgründe: LLM-gestütztes Code-Review deckt plötzlich lange Listen von Randfällen auf, während viele Senior-Entwickler wegen der Vulnpocalypse mit Sicherheitsfixes beschäftigt waren. Die Features stammen aus einer Zeit vor solchen Prüfungen. PostgreSQL 19 bleibt dennoch attraktiv, etwa mit REPACK CONCURRENTLY und logischer Replikation von Sequenzen.
Ich sage bei PostgreSQL gerne: „Alles funktioniert mit allem.“ Das ist Teil der Anziehungskraft, dass man solche Fälle konstruieren kann und erwartet, dass sie funktionieren. Davon will ich auf keinen Fall ablassen. Aber es bedeutet eine erhebliche Belastung für die Feature-Entwicklung, die allen bewusst sein muss.