
PostgreSQL 19 RC1 を Amazon RDS Database Preview Environment で試してみた
はじめに
2026-10-15 に、PostgreSQL 19 RC1 が Amazon RDS Database Preview Environment で利用可能になりました。
PostgreSQL 公式の RC1 告知によると、PostgreSQL 19 は、順調に進めば、2026-11-12 に RC2、2026-11-19 に GA となる予定です。
この記事では、RC1 告知の修正項目のうち、COPY (query) TO で JSON 出力に使われるキーを確認しました。Beta 1・Beta 2 の記事で扱った SQL/PGQ が RC1 でどうなっているかも確認しています。
Preview Environment で RC1 を起動する
RC1 のエンジンバージョンは 19.20261015 です。db.t3.micro のインスタンスを us-east-2 の Preview エンドポイント rds-preview.us-east-2.amazonaws.com に作成すると、約5分で available になりました。接続して SELECT version(); を実行した結果です。
SELECT version();
version
---------------------------------------------------------------------------------------------------
PostgreSQL 19rc1 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 12.4.0, 64-bit
(1 row)
RC1 で確認したこと
COPY (query) TO の JSON キー
Beta 2 の記事では、別名なしの列だけを確認していました。今回は、別名を付けたクエリと、テーブル列名を入れ替える別名を付けたクエリを実行しました。
CREATE TABLE items (id int PRIMARY KEY, name text, price numeric);
CREATE TABLE
INSERT INTO items VALUES (1, 'apple', 100), (2, 'banana', 150);
INSERT 0 2
-- 別名あり
COPY (SELECT id AS item_id, name AS item_name, price * 2 AS double_price FROM items ORDER BY id) TO STDOUT (FORMAT json);
{"item_id":1,"item_name":"apple","double_price":200}
{"item_id":2,"item_name":"banana","double_price":300}
COPY (SELECT id AS name, name AS id FROM items ORDER BY 1) TO STDOUT (FORMAT json);
{"name":1,"id":"apple"}
{"name":2,"id":"banana"}
どちらのクエリでも、JSON のキーはクエリで付けた別名でした。
SQL/PGQ
Beta 2 の記事では、SQL/PGQ の量化パスパターン {1,3} と ANY SHORTEST が未サポートで、GA 時に改めて確認するとしていました。RC1 では SQL/PGQ を利用できませんでした。CREATE PROPERTY GRAPH は構文エラーになり、pg_class と pg_proc から property graph 関連のオブジェクトも見つかりませんでした。
SELECT relname FROM pg_class WHERE relname LIKE 'pg_propgraph%' ORDER BY 1;
relname
---------
(0 rows)
SELECT proname FROM pg_proc WHERE proname ILIKE '%propgraph%' OR proname ILIKE '%graph_table%' LIMIT 10;
proname
---------
(0 rows)
CREATE PROPERTY GRAPH g1;
psql:artifacts/05-pgq-probe.sql:3: ERROR: syntax error at or near "PROPERTY"
LINE 1: CREATE PROPERTY GRAPH g1;
^
PostgreSQL 19 Beta 4 の告知(2026-09-24)の Changes Since Beta 3 には、SQL/PGQ(property graph query)のサポートを取り消したと記載されています。告知では、信頼性と予測可能なリリース日程を優先して一部の機能を PostgreSQL 19 から外したこと、将来のメジャーリリースで導入する可能性があることを説明しています。
まとめ
PostgreSQL 19 RC1 を GA 前に RDS で試す場合は、us-east-2 で提供される Preview Environment をお試しください。なお、Preview Environment の DB インスタンスは最長60日で自動削除される点にご注意ください。








