非互換
Fujitsu Enterprise Postgres 15では、min/max関数の引数にxid8型が指定できるようにします。
min/max関数の引数にxid8型が指定できません。
postgres=# CREATE TABLE xid8_t1 (x xid8); CREATE TABLE postgres=# INSERT INTO xid8_t1 values ('0'), ('010'), ('42'), ('0xffffffffffffffff'), ('-1'); INSERT 0 5 postgres=# SELECT min(x), max(x) FROM xid8_t1; ERROR: function min(xid8) does not exist LINE 1: SELECT min(x), max(x) FROM xid8_t1; ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. postgres=#
min/max関数の引数にxid8型が指定できます。
postgres=# CREATE TABLE xid8_t1 (x xid8); CREATE TABLE postgres=# INSERT INTO xid8_t1 values ('0'), ('010'), ('42'), ('0xffffffffffffffff'), ('-1'); INSERT 0 5 postgres=# SELECT min(x), max(x) FROM xid8_t1; min | max -----+---------------------- 0 | 18446744073709551615 (1 row) postgres=#
対処方法
ありません。