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

2.2.76 ICUロケールの検証

非互換

ICUロケールを検証します。

コミットの変更に基づいて検証チェックが行われ、ロケールが有効かどうかを確認します。Fujitsu Enterprise Postgres 16では、有効でない場合にエラーがスローされます。

Fujitsu Enterprise Postgres 15以前の場合
[postgres@VM00056238 ~]$ /opt/fsepv15server64/bin/psql
psql (15.0)
Type "help" for help.

postgres=# CREATE COLLATION testx (provider = icu, locale = 'alphabeta');
CREATE COLLATION
postgres=# DROP COLLATION testx;
DROP COLLATION
postgres=#
Fujitsu Enterprise Postgres 16の場合
[postgres@VM00057125 ~]$ /opt/fsepv16server64/bin/psql
psql (16devel)
Type "help" for help.

postgres=# CREATE COLLATION testx (provider = icu, locale = 'alphabeta');
ERROR:  ICU locale "alphabeta" has unknown language "alphabeta"
HINT:  To disable ICU locale validation, set parameter icu_validation_level to DISABLED.
postgres=#

対処方法

ありません。