ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.305 不当な値を入力した場合のシステムカタログ情報関数の動作変更

非互換

FUJITSU Enterprise Postgres 9.6以降では、システムカタログ情報関数において、不当な値を入力した場合はエラーにせず、NULLを返すように変更します。

FUJITSU Enterprise Postgres 9.5 の場合

「cache lookup failed」のエラーになります。

[例]

=# SELECT pg_get_indexdef(0);
ERROR:  cache lookup failed for index 0
FUJITSU Enterprise Postgres 9.6以降の場合

NULLを返します。

[例]

=# \pset null NULL
=# SELECT pg_get_indexdef(0);
 pg_get_indexdef
-----------------
NULL
(1 row)

対処方法

ありません。