python 数据储存(Python数据持久层框架SQLAlchemy1.3.23发布)
SQLAlchemy 已经更新最新版本SQLAlchemy 1.3.23 ,1.4.0b2进入测试版 ,SQLAlchemy是一个 Python的SQL工具包以及数据库对象映射 (ORM) 框架 。它包含整套企业级持久化模式 ,专门用于高效和高性能的数据库访 。
Python数据持久层框架SQLAlchemy1.3.23发布 ,了解一下1.3版本主要更新的内容:
1.对所有不推荐的元素发出弃用警告;添加了新的弃用警告 。
版本1.3确保所有被废弃的行为和API ,包括那些多年来一直被列为“遗留 ”的行为和API ,都在释DeprecationWarning警告 。这包括在使用参数(如Session.weak_identity_map以及诸如MapperExtension 。虽然文档中已经注意到了所有的反对意见 ,但它们通常没有使用适当的重构文本指令 ,或者将它们包含在不推荐的版本中 。某个特定的API特性是否真的发出弃用警告是不一致的 。一般的态度是 ,大多数或所有这些不受欢迎的特性被视为长期遗留特性 ,而不打算删除它们 。
2.增加新特点和改进 。
与AliasedClass的关系取代了对非主映射器的需求
选择素加载不再用于简单的一对多连接 。
对多对一查询表达式行为的改进
多对一的替换将不会为“增加的 ”或“旧的 ”对象而分离 。
为ORM属性实现的“del ”
信息字典添加到InstanceState
水平分片扩展支持大容量更新和删除方法 。
关联代理改进
AssociationProxy在每个类的基础上存储类特定的状态。
关联代理现在强引用父对象 。
用AssociationProxy实现对集合 、DECTS的大容量替换
在删除操作期间 ,对集合副本进行多对一的回溯检查 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!