歡迎您光臨本站 註冊首頁

SQLAlchemy 1.3.8 發布,Python ORM 框架

←手機掃碼閱讀     admin @ 2019-08-29 , reply:0

SQLAlchemy 1.3.8 發布了。SQLAlchemy 是一個 Python 的 SQL 工具包以及資料庫對象映射(ORM)框架。它包含整套企業級持久化模式,專門用於高效和高性能的資料庫訪問。

新版本包含對新的 psycopg2 「執行值」性能的修復,以適應由編譯器掛鉤修改的 INSERT 語句。

orm

[orm] [bug]

  • 修復了由於內部上下文字典中的映射器/關係狀態導致 Load 對象不可拾取的錯誤

[orm] [usecase

  • 添加了對使用 Python pep-435 枚舉對象的 Enum 數據類型的使用的支持,作為用作 ORM 映射的主鍵列的值

engine

[engine] [feature]

  • 添加了新參數 create_engine.hide_parameters,當設置為 True 時,將導致不再記錄 SQL 參數,也不會在 StatementError 對象的字元串表示形式中呈現

[engine] [bug]

  • 修復了在第一次連接時發生的方言「初始化」過程會遇到異常的問題

postgresql

[postgresql] [bug]

  • 修改了 1.3.7 中剛剛添加的對 psycopg2「execute_values()」 功能支持的方法

  • 修復了由於錯誤的斷言語句而導致 postgresql 運算符在使用 postgresql.array 對象時無法正確運行非整數值的錯誤

[postgresql] [usecase]

  • 添加了對 CHECK 約束的反射的支持,其中包括特殊的 PostgreSQL 限定符 「NOT VALID」,它可以存在於 CHECK 約束中,這些約束被添加到現有表中,並且指令不會應用於表中的現有數據

sqlite

[sqlite] [bug] [reflection]

  • 修復了一個錯誤,即只設置「引用列」時,設置為僅按表名稱引用父表而沒有列名稱的 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#change-1.3.8
下載地址:https://www.sqlalchemy.org/download.html


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109431/sqlalchemy-1-3-8-released
SQLAlchemy 1.3.8 發布,Python ORM 框架已經有127次圍觀

http://coctec.com/news/all/show-post-213187.html