Python 编程语言下的一款开源软件
从 sqlalchemy.types 映射到特定于方言类的子类的 TypeEngine 类字典。该字典仅适用于类级别,并且不是从方言实例本身访问的。
本节描述了 SQLAlchemy Core 中提供的事件接口。有关事件监听 API 的介绍,请参阅 Events。ORM 事件在 ORM Events 中描述。
连接池是一种标准技术,用于在内存中维护长时间运行的连接以进行有效重用,并为应用程序可能同时使用的连接总数提供管理。
在前面的章节中,我们讨论了各种模式构造,包括 Table、ForeignKeyConstraint、CheckConstraint 和 Sequence。在整个...
列的插入和更新默认值是指在针对该行进行插入或更新语句时,为该列创建默认值的函数,前提是对该列的插入或更新语句未提供任何值。也就是说,如果一个表有一个名为“tim...
TypeEngine 的常见子类包括 String、Integer 和 Boolean。
新版本 1.4.28 中的更新:将 ExternalType.cache_ok 标志泛化,以便它对 TypeDecorator 和 'dUserDefinedT...
本文详细介绍了 1.4 版本中进行的单个问题级别的更改。有关 1.4 中的新内容的叙述性概述,请参阅 SQLAlchemy 1.4 有什么新功能?。
感谢 Guilherme Martins Crocetti 提供的拉取请求。 参考文献:#7147
SQLAlchemy 2.0 的过渡文档分为 两个 文档 - 一个详细说明了从 1.x 到 2.x 系列的主要 API 转换,另一个详细说明了与 SQLAlch...
对于 SQLAlchemy 2.0,有两个单独的文档;"主要迁移指南"详细介绍了如何将 SQLAlchemy 1.4 应用程序更新为兼容 SQLAlchemy ...
numpy包具有其自己的数字数据类型,它们是从 Python 的数字类型扩展而来的,但是其中包含一些行为,在某些情况下使它们无法与 SQLAlchemy 的一些...
为了映射到特定表,SQLAlchemy ORM 需要至少有一个列被标记为主键列;当然,多列,即复合主键,也是完全可行的。这些列不需要实际被数据库知道为主键列,尽...
对于不提供预构建二进制轮的 CPU 架构,默认情况下不会安装 greenlet 依赖项。特别是,这包括 Apple M1。要安装包括 greenlet 的内容,...
除了上述具有原生 SQLAlchemy 支持的 DBAPI 层之外,还有适用于 SQL Server 的与第三方方言兼容的其他 DBAPI 层。请参阅 Dial...
旧版 Oracle 没有“自动递增”功能,SQLAlchemy 依赖序列来生成这些值。对于旧版 Oracle,必须始终明确指定序列以启用自动递增。这与大多数文档...
先前版本的 sqlalchemy 没有考虑到在 url 字符串中传递的与加密相关的 PRAGMA,这些 PRAGMA 被悄悄地忽略了。如果加密选项不匹配,这可能...
可以命令Table对象从数据库中已经存在的相应数据库架构对象中加载关于自身的信息。这个过程称为反射。在最简单的情况下,您只需要指定表名、一个MetaData对象...
自版本 1.4 起已弃用:Selectable.replace_selectable()方法已弃用,并将在将来的发布中删除。类似的功能可通过 sqlalchem...
可以使用任何 SQLAlchemy 查询结构,无论是基于 sqlalchemy.sql.* 还是 sqlalchemy.orm.*。结构引用的映射器、表、列、会...