SQLAlchemy 2.0 文档
- 上一章: 核心内部
- 下一章: PostgreSQL
- 上级: 主页
- 本页内容
方言¶
方言 是 SQLAlchemy 用于与各种类型的 DBAPI 实现和数据库进行通信的系统。以下各节包含特定于每个后端使用的参考文档和说明,以及针对各种 DBAPI 的说明。
所有方言都需要安装相应的 DBAPI 驱动程序。
包含的方言¶
包含的方言支持的版本¶
下表总结了每个包含的方言的支持级别。
数据库 |
||
---|---|---|
Microsoft SQL Server |
2012+ |
2005+ |
MySQL / MariaDB |
5.6+ / 10+ |
5.0.2+ / 5.0.2+ |
Oracle |
11+ |
9+ |
PostgreSQL |
9.6+ |
9+ |
SQLite |
3.12+ |
3.7.16+ |
支持定义¶
外部方言¶
当前为 SQLAlchemy 维护的外部方言项目包括
数据库 |
方言 |
---|---|
Actian Data Platform、Vector、Actian X、Ingres |
|
Amazon Athena |
|
Amazon Redshift(通过 psycopg2) |
|
Apache Drill |
|
Apache Druid |
|
Apache Hive 和 Presto |
|
Apache Solr |
|
Clickhouse |
|
CockroachDB |
|
CrateDB |
|
Databend |
|
Databricks |
|
EXASolution |
|
Elasticsearch(只读) |
|
Firebird |
|
Firebolt |
|
Google BigQuery |
|
Google Sheets |
|
Greenplum |
|
IBM DB2 和 Informix |
|
IBM Netezza Performance Server [1] |
|
Impala |
|
Kinetica |
|
Microsoft Access(通过 pyodbc) |
|
Microsoft SQL Server(通过 python-tds) |
|
Microsoft SQL Server(通过 turbodbc) |
|
MonetDB |
|
OpenGauss |
|
Rockset |
|
SAP ASE(前 Sybase 方言的派生版本) |
|
SAP Hana [1] |
|
SAP Sybase SQL Anywhere |
|
Snowflake |
|
Teradata Vantage |
|
TiDB |
|
YugabyteDB |
flambé! 火龙和 炼金术士 图像设计由 Rotem Yaari 创作并慷慨捐赠。
使用 Sphinx 7.2.6 创建。文档最后生成时间:2024 年 11 月 8 日星期五上午 08:41:19 EST