非互換
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=#対処方法
ありません。