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

2.3.26 範囲型に対するバイナリ強制互換キャストの作成の抑止

非互換

Fujitsu Enterprise Postgres 17では、範囲型に対するバイナリ強制互換キャストの作成を抑止します。

Fujitsu Enterprise Postgres 16 SP1の場合
postgres=# CREATE DOMAIN mydomain AS int4 CHECK (VALUE > 0);
CREATE DOMAIN
postgres=# CREATE TYPE mydomainrange AS range (subtype=mydomain);
CREATE TYPE
postgres=# CREATE CAST (int4range AS mydomainrange) WITHOUT FUNCTION;
CREATE CAST
Fujitsu Enterprise Postgres 17の場合
postgres=# CREATE CAST (int4range AS mydomainrange) WITHOUT FUNCTION;
ERROR:  range data types are not binary-compatible

対処方法

ありません。