PostgreSQL 14.4がリリースされました
PostgreSQL 14.4がリリースされました。
今回のリリース緊急リリースで、データベースのインデックスが不正になる問題の修正が行われています。14.4だけがリリースされた理由は、PostgreSQL 14系列(PostgreSQL 14.0以降すべて)でのみこの障害が発生するからです。
- どんな時に障害が起こるのか?
- PostgreSQL 14.0, 14.1, 14.2, 14.3において、CREATE INDEX CONCURRENTLYまたはREINDEX CONCURRENTLYを実行したことがある。”CONCURRENTLY”オプションを使っていなければ問題は発生しない。
- 障害が起こっているかどうかの確認方法は?
- pg_amcheckコマンドを利用する。
- 障害の修正方法は?
- PostgreSQL 14.4にアップグレードした後問題のあるインデックスに対してREINDEX CONCURRENTLYを実行する。データベースクラスタ全体に対してreindexdb –concurrentlyコマンドを実行しても良い。
-
これ以外にもバグ修正が行われています。詳細はリリースノートをご覧ください。
- その他の詳しい技術情報はSRA OSSのtech blogをご覧ください。