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

2.6.75 マップされていないenum型を文字列として書き込む場合の設定方法の変更

非互換

FUJITSU Enterprise Postgres 12では、マップされていないenum型を文字列として書き込む場合の設定方法を変更します。

FUJITSU Enterprise Postgres 11以前の場合

マップされていないenumを文字列として書き込むには、NpgsqlDbType.Unknownを設定する必要があります。

FUJITSU Enterprise Postgres 12の場合

マップされていないenumを文字列として書き込むには、NpgsqlParameter.DataTypeNameをenum型の名前に設定する必要があります。

対処方法

enumを文字列として書き込む既存のアプリケーションは、NpgsqlSbType.Unknownフラグを設定する必要がなくなりました。

NpgsqlParameter.DataTypeNameを明示的にenum型の名前に設定するようにアプリケーションを修正する必要があります。