
PostgreSQL 19의 기능 철회를 AI가 찾아낸 복잡한 버그 탓으로 설명하는 해석에 개발 참여자가 반론을 제기했다. 토마시 본드라가 10월 1일 공개한 원문 분석에 따르면, 여러 철회 결정은 사람이 수행한 코드 검토와 설계·동시성 문제에서 비롯됐다.
본드라는 개인 블로그에서 PostgreSQL 19 개발 과정의 기능 철회 사례 12개를 메일링리스트와 커밋 기록에 대조했다고 밝혔다. 그가 강조한 것은 AI의 기여를 부정하는 문제가 아니라, 기능이 빠진 원인과 검토가 늦어진 배경을 구분해야 한다는 점이다. AI가 복잡한 버그를 찾아내 기능을 되돌릴 수밖에 없었다는 설명으로 전체 상황을 묶기 어렵다는 주장이다.
공식 개발 메일링리스트에는 이를 뒷받침하는 사례가 있다. UPDATE·DELETE의 FOR PORTION OF 기능을 검토한 안드레스 프로인트는 코드를 직접 읽으면서 동시성 문제를 발견했다고 적었다. 여러 작업이 같은 데이터를 동시에 수정할 때 변경 내용이 누락될 수 있다는 지적이었다. 그는 검토 글 말미에서 AI 검토도 추가로 진행하겠다고 밝혔다. 이 기능은 이후 공식 저장소에서 철회됐다.
반대로 AI가 문제 발견에 관여한 사례도 확인된다. 노아 미시는 CREATE SCHEMA 관련 변경을 Opus 5로 검토했고, 기존 버전과 새 버전에서 같은 구문이 서로 다른 테이블을 참조하는 문제를 보고했다. 공식 철회 커밋은 기능 확장으로 얻는 이익이 미묘한 호환성 훼손 위험을 정당화하지 못한다는 논의를 이유로 들었다. AI 검토 결과를 사람이 재현하고 판단한 사례로, AI가 전혀 관련 없었다는 설명도 정확하지 않다.
본드라가 더 주목한 부분은 검토 시점이다. 이전 개발 주기와 비교해 철회 커밋의 수 자체보다, 기능 동결 이후의 검토와 수정이 늦게 집중된 흐름을 문제로 봤다. 다만 이 비교는 커밋 제목과 변경량을 바탕으로 한 그의 분석이며, 커밋 수만으로 개발 활동이나 결함의 심각성을 평가하기 어렵다는 한계도 원문에 명시했다.
그는 AI가 간접적으로 개발 일정에 영향을 줄 가능성은 별도로 제기했다. AI를 이용한 보안 신고를 포함해 보안 문제 대응이 늘면서 숙련된 개발자가 일반 기능 검토에 쓸 시간이 줄었을 수 있다는 해석이다. 이는 본드라의 견해로, 기능 철회 전체의 원인이 공식적으로 확정됐다는 뜻은 아니다.
PostgreSQL 공식 개발 메일링리스트에 올라온 9월 28일 일정 공지는 19의 첫 릴리스 후보를 10월 15일, 정식 버전을 10월 29일로 예고했다. 정식 출시는 릴리스 후보 기간에 중대한 문제가 발견되지 않는다는 조건을 달았다. 개발 단계에서 철회된 기능을 실제 도입 계획에 반영하려면 최종 릴리스 노트에서 포함 여부를 다시 확인할 필요가 있다.
출처: Tomas Vondra, Are we reverting patches because of bugs found by AI? (2026년 10월 1일)
https://vondra.me/posts/are-we-reverting-patches-because-of-bugs-found-by-ai/
PostgreSQL 공식 개발 메일링리스트, PostgreSQL 19 RC1 and GA release dates
https://www.postgresql.org/message-id/915517c4-d0ee-49f9-bbeb-c683ef2b9d3f%40postgresql.org
PostgreSQL 공식 개발 메일링리스트, FOR PORTION OF code review
https://www.postgresql.org/message-id/vquveff5flfpsgsd55dkjqplhphziah7a7kggnemzfv5krrhet%40jxp5ubrpmxhy
PostgreSQL 공식 개발 메일링리스트, CREATE SCHEMA ... CREATE DOMAIN support
https://www.postgresql.org/message-id/20260904002924.a7.noahmisch%40microsoft.com
PostgreSQL 공식 Git 저장소, UPDATE/DELETE FOR PORTION OF 철회
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=a9d2f728240
PostgreSQL 공식 Git 저장소, CREATE SCHEMA 하위 명령 재정렬 변경 철회
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=e0fdc3f54b4