非互換
Fujitsu Enterprise Postgres 17 SP2では、PgDatabaseMetaDataクラスのgetPrimaryKeysメソッドにおいて、プライマリキーにINCLUDE列が含まれている場合、それらを結果セットから除外します。
CREATE TABLE t1 (a INT, b INT, c INT, d INT); CREATE UNIQUE INDEX t1_pkey ON t1(b,d) INCLUDE (a); ALTER TABLE t1 ADD PRIMARY KEY USING INDEX t1_pkey; getPrimaryKeys("", "", "t1");
a、b、dのカラムを返却します。
b、dのカラムを返却します。
対処方法
ありません。