PostgreSQL 19 RC1 공개, GA는 11월 19일
PostgreSQL 개발 그룹이 2026년 10월 15일 PostgreSQL 19 RC1(릴리스 후보 1)을 공개했습니다. 정식 버전(GA)으로 가기 직전 단계로, 공식 일정에 따르면 RC2가 11월 12일, GA는 11월 19일로 예정돼 있습니다. 베타 기간에 쌓인 변경을 마무리하는 단계라, 지금 테스트 환경에서 미리 돌려보기 좋은 시점입니다.
공식 발표문 기준으로 PostgreSQL 19의 주요 변경에는 테이블을 재구성하는 네이티브 REPACK 명령, 병렬 오토배큠, 그리고 wal_level을 replica로 설정하면 논리 복제가 자동으로 활성화되는 동작 등이 포함됩니다. RC1에서는 베타4 이후 REPACK (CONCURRENTLY), 병렬 오토배큠, 쿼리 플래너 최적화 관련 버그 수정이 추가로 들어갔습니다. postgres_fdw의 통계 임포트가 ANALYZE를 실행한 사용자가 아니라 외래 테이블 소유자 권한으로 동작하도록 바뀐 점도 눈여겨볼 만합니다.
실무 관점에서 가장 반가운 건 REPACK입니다. 그동안 테이블 비대화(bloat)를 정리하려면 외부 도구인 pg_repack를 따로 설치해 쓰거나 VACUUM FULL로 테이블을 잠그고 작업해야 했습니다. 이 기능이 코어에 들어오면 운영 중 재구성 작업의 선택지가 넓어집니다. 병렬 오토배큠 역시 대용량 테이블이 많은 환경에서 백그라운드 정리 부담을 줄이는 방향이라 체감이 클 것으로 보입니다.
다만 RC는 어디까지나 후보 버전이라 운영 적용은 금물입니다. 테스트 서버에서 SELECT version();으로 버전을 확인하고, 기존 애플리케이션과 확장(extension) 호환성, 복제 설정 자동화로 인한 동작 변화 정도를 미리 점검해 두는 선에서 다루는 걸 권합니다. 세부 기능은 공식 릴리스 노트를 함께 보면서 확인하시기 바랍니다.
🔗 https://www.postgresql.org/about/news/postgresql-19-rc-1-released-3409/
로그인 후 답글을 남길 수 있습니다.