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

2.6.71 小数点以下が28桁を超えるdecimal/numeric(浮動小数点でない)の変更

非互換

FUJITSU Enterprise Postgres 12では、28を超えるdecimal/numeric(浮動小数点でない)が正しく保管されるようになりました。

FUJITSU Enterprise Postgres 11以前の場合

小数点以下が28桁を超えるdecimal/numeric(浮動小数点でない)は正しく保管されません。

FUJITSU Enterprise Postgres 12の場合

小数点以下が28桁を超えるdecimal/numeric(浮動小数点でない)が正しく保管されます。

対処方法

FUJITSU Enterprise Postgres 11以前のNpgsqlによって挿入されたdecimal/numericのデータに問題がある場合、データを修正するためのスクリプトを実行してください。

https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/issues/438#issuecomment-394014075