非互換
brin_page_items関数の返却データに空のデータかどうかのemptyのデータが追加されました。
Fujitsu Enterprise Postgres 15では、brin_page_items () の出力でemptyのカラムを使用できません。
[postgres@VM00056238 ~]$ /opt/fsepv15server64/bin/psql psql (15.0) Type "help" for help. postgres=# postgres=# SELECT * FROM brin_page_items(get_raw_page('test1_a_idx', 2), 'test1_a_idx') postgres-# ORDER BY blknum, attnum LIMIT 5; itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | value ------------+--------+--------+----------+----------+-------------+---------- 1 | 0 | 1 | f | f | f | {1 .. 1} (1 row) postgres=#
Fujitsu Enterprise Postgres 16では、brin_page_items () の出力にemptyのカラムが新たに追加されました。
[postgres@VM00057125 ~]$ /opt/fsepv16server64/bin/psql psql (16devel) Type "help" for help. postgres=# postgres=# SELECT * FROM brin_page_items(get_raw_page('test1_a_idx', 2), 'test1_a_idx') postgres-# ORDER BY blknum, attnum LIMIT 5; itemoffset | blknum | attnum | allnulls | hasnulls | placeholder | empty | value ------------+--------+--------+----------+----------+-------------+-------+---------- 1 | 0 | 1 | f | f | f | f | {1 .. 1} (1 row) postgres=#
対処方法
ありません。