非互換
Fujitsu Enterprise Postgres 17では、範囲型に対するバイナリ強制互換キャストの作成を抑止します。
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
postgres=# CREATE CAST (int4range AS mydomainrange) WITHOUT FUNCTION; ERROR: range data types are not binary-compatible
対処方法
ありません。