SQLAlchemyの1.3.8リリース、PythonのORMフレームワーク

SQLAlchemyの1.3.8がリリースされました。SQLAlchemyのは、Python SQLデータベース・オブジェクトおよびキットマッピング(ORM)フレームワークです。それは、高効率と高性能データベースアクセスのために設計されたエンタープライズレベルの永続性パターンの完全なセットを含みます。

新バージョンでは、INSERT文を修正するために、コンパイラによってフックに対応するために、パフォーマンスのための新しいpsycopg2「の価値の実現を」修正が含まれています。

[ORM] [バグ]

  • 内部ディクショナリコンテキストマッパー/鉛関係のステータスオブジェクトに固定されたエラーは、負荷を選んされていません

[ORM] [ユースケース

  • 主キー列として使用されるPythonのPEP-435列挙列挙データ型オブジェクトを使用するためのサポートを追加は、ORMの値にマッピングされます

エンジン

[エンジン] [特徴]

  • Trueに設定したときに追加された新しいパラメータcreate_engine.hide_parametersは、もはやレコードSQLパラメータにつながりません、それはオブジェクトStatementErrorの文字列表現には表示されません

[エンジン] [バグ]

  • 最初の接続「初期化」プロセスが異常の問題に遭遇するときに発生する方言を修正

PostgreSQLの

[postgresqlの] [バグ]

  • ちょうど追加1.3.7のサポートにpsycopg2「execute_values()」メソッド関数に修正
  • postgresql.arrayオブジェクトを使用してPostgreSQLの演算子を引き起こした原因間違った主張にバグを修正することは間違って非整数値を実行することはできません

【のPostgreSQL] [ユースケース]

  • CHECK制約で存在することができる「有効でない」特別な修飾子はPostgreSQL、を含む反射CHECK制約のサポートが追加されましたが、これらの制約は、既存のテーブルに追加され、現在はテーブルに適用されていないよう指示されていますデータがあります

sqliteの

【のSQLite] [バグ] [反射]

  • 、それが唯一の唯一の列名なしで親テーブルを参照するテーブル名で設定された「の欄を参照してください」に設定されているバグを修正は正しいFOREIGN KEYが反映されません

お知らせ:https://www.sqlalchemy.org/blog/2019/08/27/sqlalchemy-1.3.8-released/
完全な更新:https://docs.sqlalchemy.org/en/13/changelog/changelog_13 .htmlを#変更-1.3.8
のダウンロード:https://www.sqlalchemy.org/download.html

おすすめ

転載: www.oschina.net/news/109431/sqlalchemy-1-3-8-released