Fix universal builds on MacOS

John NaylorDiscussion: 223EA201-A0E8-4A13-B220-EB903E8DF817

macOSでのユニバーサルビルドにおいて、CPUID命令が常に利用可能であるという前提が誤っていた問題を修正しました。エラーとする代わりに情報をゼロアウトすることで、ビルドが失敗しないように変更されています。


Enforce RETURNING typmod for empty-set JSON_ARRAY(query)

Richard Guo

JSON_ARRAY(query)が空集合を返す場合に、RETURNING句で指定された型修飾子が正しく適用されるように修正されました。これにより、SQL/JSON標準への準拠とデータ整合性が向上します。


Use schema-qualified names in EXCEPT clause error messages.

Amit Kapila

EXCEPT句のエラーメッセージにおいて、テーブル名がスキーマ修飾されるようになりました。これにより、複数のスキーマに同じ名前のテーブルが存在する場合の曖昧さが解消され、エラーメッセージの明確性が向上します。


postgres_fdw: Fix syntax error in fetch_attstats().

Etsuro Fujita

postgres_fdwがPostgreSQL 17より前のリモートサーバーから統計情報をインポートする際、fetch_attstats()関数内で生成されるクエリに不要な末尾のカンマが含まれて構文エラーとなる問題を修正しました。


Consider opfamily and collation when removing redundant GROUP BY columns

Richard Guo

GROUP BY句から冗長な列を削除する最適化において、オペレータファミリーと照合順序が考慮されるようになりました。これにより、インデックスとGROUP BY列のマッチングがより正確になり、クエリオプティマイザの判断が改善されます。


Fix HAVING-to-WHERE pushdown for simple-CASE form

Richard Guo

simple-CASE形式の式を含むHAVING句がWHERE句へ正しくプッシュダウンされない問題を修正しました。これは、以前の変更で導入されたウォーカーがCaseTestExpr内の照合順序を正確に識別できなかったことに起因します。


doc PG 19 relnotes: add UTF-8 case folding performance item

Bruce MomjianDiscussion: 9dae1593-4441-4a20-a1ab-ce5018db9878

PostgreSQL 19のリリースノートに、UTF-8ケースフォールディングのパフォーマンスに関する項目が追加されました。


Fix use-after-free of qs in AfterTriggerEndQuery.

Amit Langote

AfterTriggerEndQuery関数におけるquery_stackのuse-after-freeバグが修正されました。トリガーイベントの発火中にquery_stackが再割り当てされる可能性があり、解放されたポインタが誤って参照されることで発生していました。これはシステム安定性に関わる重要な修正です。


doc PG 19 relnotes: correct two items

Bruce MomjianDiscussion: CACJufxG_ZTCTtFMxKiVji-s10jHt99krfH+Kn+Ww2prF=X6g6Q

PostgreSQL 19のリリースノート内の2つの項目が修正されました。


HN ニュース

5x perf increase on writes with FPW disabled in Postgres

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

Databricksのブログ記事で、LakehouseアーキテクチャがPostgreSQLの書き込み性能を最大5倍向上させる方法について解説されています。Full Page Writes (FPW) を無効化することがその鍵とされています。


Unique index failure on Postgres – my bad

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

PostgreSQLでユニークインデックスが期待通りに機能しなかった事例と、それが自身の誤解や設定ミスによるものであったという反省が共有されています。


Show HN: Vpg – Pglite for Native Code

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

Hacker Newsで発表された「Vpg」は、Pgliteをネイティブコード向けに提供するプロジェクトです。


PostgreSQL's Aggregate Filter Will Spoil You

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

PostgreSQLの集約フィルター機能の利便性とその効果的な活用法について解説されたブログ記事です。一度使うと手放せなくなるほどの強力な機能と紹介されています。


まとめ

2026年5月8日は、PostgreSQLの安定性と標準準拠を強化する多くのバグ修正がリリースされました。特にmacOSでのビルド問題やJSON_ARRAY関数の動作改善、クエリオプティマイザの正確性向上、そして重要なメモリuse-after-freeバグの修正は注目に値します。Hacker Newsでは、PostgreSQLの書き込み性能を大幅に向上させる可能性のあるLakehouseアーキテクチャに関する記事が関心を集めました。


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