Skip other sessions' temp tables in REPACK, CLUSTER, and VACUUM FULL

Álvaro Herrera

REPACK, CLUSTER, VACUUM FULLが他のセッションの一時テーブルを含めてしまい、AccessExclusiveLockの取得を試みていた問題を修正。これにより、長時間ブロックされる可能性があった状況が改善されました。


Add missing guard for __builtin_constant_p

John NaylorDiscussion: CANWCAZbOha-x5MCreQn3TRA56VdKWNMAKMy3fAV1kJSw9Vp4pw@mail.gmail.com

コミットe2809e3a1での見落としを修正し、__builtin_constant_pのガードを追加。masterブランチではpg_integer_constant_pを使用するように変更されました。


postgres_fdw: Fix handling of abort-cleanup-failed connections.

Etsuro Fujita

アボートクリーンアップに失敗した接続の処理を修正。以前はオープンなカーソルがある状態で接続がドロップされ、サーバークラッシュを引き起こす可能性があった問題が解決されました。


doc: Clean up title case use

Peter Eisentraut

ドキュメントにおけるタイトルケースの使用を一貫性のある形に整理しました。


Peter Eisentraut

OAuth関連のメッセージスタイルを改善する修正が行われました。


Don't lose column values on REPACK

Álvaro Herrera

REPACK操作時に、欠損値が定義されたカラムの値が失われる問題を修正。タプルがタプルディスクリプタより短い場合に書き換えを強制することで、データ整合性が保たれます。


Make spelling consistent

Peter EisentrautDiscussion: CAJTYsWXFy1j_T82%2BM_S9kFxU414tQYnZQD-b82%3DoL_LbG_5fPQ%40mail.gmail.com

"vertexes"を"vertices"に修正し、スペルの一貫性を確保しました。


doc: Small synopsis wording change for consistency

Peter Eisentraut

概要の説明文の表現を微調整し、ドキュメント全体の一貫性を向上させました。


Consider collation when proving subquery uniqueness

Richard Guo

サブクエリの一意性を証明する際に照合順序を考慮するように修正。以前は異なる照合順序間で不正な比較が行われる可能性があったため、クエリ結果の正確性が向上します。


Consider collation when proving uniqueness from unique indexes

Richard Guo

一意インデックスから一意性を証明する際に照合順序を考慮するように修正。非決定性照合順序が導入されて以来の問題で、誤ったクエリ結果を招く可能性があった点が改善されました。


HN ニュース

PGKeeper: Building the bouncer we needed for Postgres

スコア: 12 / コメント: 0

FigmaがPostgreSQLのために開発した接続プーラー兼バウンサーである「PGKeeper」に関する記事です。安定性とセキュリティを向上させるためのFigmaのアプローチが紹介されています。


Postgres – Asynchronous Commits

スコア: 1 / コメント: 0

PostgreSQLの非同期コミットに関する公式ドキュメントへのリンク。非同期コミットの動作とそれがパフォーマンスに与える影響について説明しています。


まとめ

本日のPostgreSQLニュースダイジェストでは、REPACKやVACUUM FULLにおける一時テーブル処理、postgres_fdwの接続エラーハンドリング、そしてREPACK時のカラム値消失といった、データベースの安定性とデータ整合性を高めるための複数の重要なコミットが注目されました。特に、照合順序がサブクエリや一意インデックスの一意性証明に与える影響に関する修正は、データ処理の正確性にとって重要です。Hacker Newsでは、FigmaがPostgreSQL向けに開発した新しいバウンサー「PGKeeper」が紹介され、PostgreSQLエコシステムにおけるツールの進化が伺えます。


本ダイジェストはHacker News・GitHub・PostgreSQLメーリングリストの情報を元にgeminiで生成しました。