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

2.6 .NET Data Providerに関する非互換

項目

移行前のバージョン

9.5

9.6

10

11

12

13

12 SP1/13 SP1

NpgsqlTypes.NpgsqlDateTime構造体の無限大の扱いの変更

TargetServerTypeの値の変更

空コマンドの実行時の例外発生に関する変更

tsquery型の値の表示の変更

Npgsql.NetTopologySuiteに必要なパッケージの変更

UseSslStreamプロパティの廃止

SnakeCaseNameTranslatorの動作の変更

.NET Frameworkアプリケーションの開発および動作に必要な環境の変更

組み込みのPostGISデータ型をNpgsql.LegacyPostGISプラグインに変更

NpgsqlParameterクラスのEnumTypeプロパティおよびSpecificTypeプロパティの削除

NpgsqlDataReaderクラスのGetDataTypeNameメソッドの返却値の変更

パラメータの型のチェックの強化

パラメータ名のチェックの強化

パラメータ名を省略した場合の動作の変更

関数を呼び出す場合の変更

NpgsqlInet構造体の削除

DateTimeマッピングの変更

DateTimeOffSetのDateの変更

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

NpgsqlBinaryImporterの動作の変更

NpgsqlBinaryImporter.Cancelの削除

Enlistのデフォルト値の変更

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

TLS/SSLの内部実装の変更

独立性レベルの変更

IsAutoIncrementの返却値の変更

.NET Data ProviderのVisual Studio連携でのサーバーエクスプローラーの表示変更

エンティティフレームワークの名前の変更

SSLキーワードの削除

SslmodeキーワードのAllowモードの削除

PreloadReaderキーワードの削除

UseExtendedTypesキーワードの削除

AlwaysPrepareキーワードの削除

Protocolキーワードの削除

Compatibleキーワードの削除

SyncNotificationキーワードの削除

ConnectionLifeTimeキーワードの名前とデフォルト値の変更

MinPoolSizeキーワードとMaxPoolSizeキーワードのデフォルト値の変更

CommandTimeoutのデフォルト値の変更

NpgsqlTypes.NpgsqlMacAddress構造体の削除

NpgsqlTypes.BitString構造体の削除

NpgsqlTypes.NpgsqlTime構造体の削除

NpgsqlTypes.NpgsqlTimeZone構造体の削除

NpgsqlTypes.NpgsqlTimeTZ構造体の削除

NpgsqlDataReaderクラスのHasOrdinalメソッドの削除

NpgsqlParameterCollectionクラスのAdd(string, object)メソッドの削除

NpgsqlConnectionクラスのSupportsHexByteFormatプロパティの削除

NpgsqlExceptionクラスのBaseMessageプロパティの削除

NpgsqlConnectionクラスのSupports_E_StringPrefixプロパティの名前変更

NpgsqlInet構造体のフィールドの変更

通信データの暗号化を使用する場合にサーバ証明書を検証するように変更

NpgsqlParameterクラスのValueプロパティへのNULL値の設定方法の変更

パラメータへのIEnumerable<T>の値の設定不可

整数型のパラメータへの列挙体の設定不可

NpgsqlTypes.NpgsqlTimeStamp構造体の無限大の扱いの変更

NpgsqlDataReaderクラスのGetFieldTypeメソッドおよびGetProviderSpecificFieldTypeメソッドの返却値の変更

NpgsqlDataReaderクラスのGetDataTypeNameメソッドの返却値の変更

カーソルを返却するユーザ定義関数の使用不可

データベース接続時の送信情報の変更

NpgsqlConnectionクラスのCloneメソッドで複製されるNpgsqlConnectionオブジェクトの接続状態の変更

CommandType.TableDirectを指定して検索する場合の表の指定方法の変更

ユーザ定義関数を呼び出す場合の関数名の指定方法の変更

UTF-8として無効な文字を入力した場合にエラーにするように変更

STDINまたはSTDOUTを指定した場合のCOPY文の実行方法の変更

NpgsqlParameterクラスのSizeプロパティに指定されたサイズでパラメータの値を設定するように変更

トランザクションの隔離レベルにChaosを指定した場合の動作変更

NpgsqlConnectionクラスのStateプロパティとFullStateプロパティの設定値の追加

NpgsqlConnectionクラスのDataSourceプロパティの形式変更

コネクション接続後に接続文字列からパスワードの情報を除去するように変更

サーバでエラーが発生した場合にPostgresExceptionを返すように変更

SQLSTATEの取得方法の変更

NpgsqlDataReaderオブジェクトのオープン中に準備文を破棄できないように変更

環境変数PGCLIENTENCODINGを指定した場合にクライアント側符号化方式を設定するように変更

レコード型を返す関数の返却値のデータ型の変更

ユーザ定義関数を呼び出す場合の名前付きパラメータのサポート

NpgsqlConnectionクラスのコンストラクタの引数の変更

◎:FUJITSU Enterprise Postgresによる非互換あり

○:OSSによる非互換あり

-:非互換なし