項目 | 移行前のバージョン |
---|
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クラスのコンストラクタの引数の変更 | ○ | ○ | - | - | - | - | - |