SQLAlchemy 文档
入门
一个高级视图和设置。
Overview | Installation Guide | Frequently Asked Questions | Migration from 1.3 | Glossary | Error Messages | Changelog catalog
教程
SQLAlchemy 1.4 / 2.0 Transitional
sqlalchemy2.0作为sqlalchemy1.4的一部分在功能上是可用的,它比以往任何时候都更紧密地集成了核心和ORM工作方式。新教程同时介绍了这两个概念。新用户和那些开始新项目的人应该从这里开始!
SQLAlchemy 1.4/2.0教程 -SQLAlchemy 2.0的主要教程
Migrating to SQLAlchemy 2.0 -从1.3或1.4迁移到2.0的完整背景知识
SQLAlchemy 1.x版本
1.x对象关系教程和核心教程是遗留教程,应该参考现有的SQLAlchemy代码库。
参考文件
SqLalChany ORM
ORM使用: Session Usage and Guidelines | Querying Data, Loading Objects | AsyncIO Support
配置扩展: Mypy integration | Association Proxy | Hybrid Attributes | Automap | Mutable Scalars | All extensions
扩展ORM: ORM Events and Internals
SQLAlchemy Core
引擎、连接、池: Engine Configuration | Connections, Transactions, Results | AsyncIO Support | Connection Pooling
架构定义: 概述 | 表与列 | 数据库内省(内省) | 插入/更新默认值 | 限制与索引 | 使用数据定义语言 (DDL)
SQL引用: SQL Expression API docs
核心基础: Overview | Runtime Inspection API | Event System | Core Event Interfaces | Creating Custom SQL Constructs
Dialect文档
这个 dialect 是SQLAlchemy用来与各种类型的DBAPI和数据库通信的系统。本节介绍有关单个 dialect 的注释、选项和使用模式。
PostgreSQL | MySQL | SQLite | Oracle | Microsoft SQL Server