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

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

更新内容は、以下のとおり

  • 固定怠惰に関わる問題=「昇給」戦略、この戦略では、ORMオブジェクトを削除するには、怠惰に構成=「昇給」シンプルな多くのスタイルの関係を「使用-getを」トリガされます。
  • 1.3.0で導入された回帰を修正、それは  #4351  復興についてのエージェントに関連付けられ、戻り防止複合()プロパティは、それに関連する参照機関での役割を果たしています。
  • これらの兆候はviewonly = Trueの関係のために意味がありませんので、今、またviewonly = Trueの設定中に、(関係で提供)と関連する徴候の耐久され、定期的に警告を発行します。
  • 修正次の問題:セットはスライスとして自身に割り当てられている場合、それが誤って割り当ての最初のセットを消去されますので、突然変異操作は失敗します。彼らはイベントを生成してはならない課題の内容を変更しないので、ので、この操作は現在、空の操作です。
  • すぐにそのトランザクションによるネットワークエラーにまたは一部のトランザクションレシピデータベースのために、たとえば、コアエンジン/コネクションレベルの障害で「開始」がロックされている場合は、その会話のコンテキストで接続プールから接続を取得し、そして:修正問題接続はセッション状態に格納されていない場合でも、それを返す、ORMセッションは接続を閉じません。

SQL

  • バグ修正:選択するために渡された()「明確な」キーワードは「ラベルの参照」などの文字列値としてselect.distinct()好きではない。逆に、それは無条件に増加します。
  • また、PostgreSQLの方言に属している、すなわち「DISTINCT」、必須のラベルの他のタイプを含めるために、「解決ラベルの参照にできません」例外テキストを変更します。

sqliteの

  • JSONデータ型は、「番号」の関連動作を割り当てられたSQLiteの問題解決を修正し、まず、第1のSQLite JSONのサポートに記載された動作ではなくデシリアライズすることより、デジタル形式で、操作戻りスカラー数JSON値を追加しましたJSON文字列。

MSSQL

  • それがネイティブサポートのこのデータ型が含まれていないため、結果ハンドラ、PyODBC上mssql.DATETIMEOFFSETデータ型の修理サポートのPyODBCレベルを追加することにより。

更新内容:https://docs.sqlalchemy.org/en/13/changelog/changelog_13.html#change-1.3.12

おすすめ

転載: www.oschina.net/news/112141/sqlalchemy-1-3-12-released