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

2.4.28 ConnectionクラスのcreateArrayメソッドが作成する配列の動作の変更

非互換

FUJITSU Enterprise Postgres 13では、ConnectionクラスのcreateArrayメソッドが作成する配列を、1ベースに修正します。1ベースが正しい仕様ですが、これまでは0ベースで作成していました。

[例]下記を処理します。

con.createArray( "varchar"、new String [] {"a"、 "b"、 "c"})
FUJITSU Enterprise Postgres 12以前の場合

0ベースで使用します。

FUJITSU Enterprise Postgres 13の場合

1ベースで使用します。

対処方法

ConnectionクラスのcreateArrayメソッドを使用して配列を使用している場合は、1ベースの配列として使用するようにアプリケーションを修正してください。