Sequelize 版本策略
Sequelize 遵循语义化版本控制 (semver) 原则。 在此了解更多关于 semver 的信息.
本页汇总了 Sequelize 支持的引擎版本的相关信息
发布
Sequelize | Node.js | Typescript | 发布时间 | EOL |
---|---|---|---|---|
7 (alpha) | >= 18.0.0 | >= 5.0 | ❓ | ❓ |
6 (当前) | >= 10 | >= 4.1 | 2020-06-24 | ❓ |
5 (eol) | >=6 | >= 3.1 | 2019-03-13 | 2022-01-01 |
* ❓ 表示日期尚未确定。
PostgreSQL 支持表
在 Sequelize 6 中,PostgreSQL 需要安装 pg (或 pg-native) npm 包。 在此了解更多信息.
根据 pg 文档,只有 pg >= 8.2 与 Node 14 兼容。 如果您尝试在 Node 14 或更高版本中使用 Sequelize 6,请使用该版本的 pg。
Sequelize | PostgreSQL | pg | pg-native |
---|---|---|---|
7 (alpha) | >= 11 | N/A1 | >=3.0.0 |
6 (当前) | >= 9.5 | >= 7.8 (node < 14) >= 8.2 (node >= 14) | >=3.0.0 |
MariaDB 支持表
在 Sequelize 6 中,MariaDB 需要安装 mariadb npm 包。 在此了解更多信息.
Sequelize | MariaDB | mariadb (npm) |
---|---|---|
7 (alpha) | >=10.4.30 | N/A1 |
6 (当前) | >=10.3 | ^2.3.3 |
MySQL 支持表
在 Sequelize 6 中,MySQL 需要安装 mysql2 npm 包。 在此了解更多信息.
Sequelize | MySQL | mysql2 |
---|---|---|
7 (alpha) | >=8.0.19 | N/A1 |
6 (当前) | ^5.7, ^8.0 | >= 2.3.3 |
Microsoft SQL Server (mssql) 支持表
在 Sequelize 6 中,MSSQL 需要安装 tedious npm 包。 在此了解更多信息.
Sequelize | SQL Server | tedious |
---|---|---|
7 (alpha) | 2017-2022 | N/A1 |
6 (当前) | 2014-2019 | ^8.3.0 |
SQLite 支持表
在 Sequelize 6 中,Sequelize 需要安装 sqlite3
npm 库。 在此了解更多信息.
Sequelize 7 仍然使用 sqlite3
作为 SQLite 的驱动程序,但不需要手动安装。
sqlite3@^4 存在安全漏洞,这些漏洞已由 @vscode/sqlite3 分支修复。 如果您无法更新到 sqlite3@^5.0.3,我们建议使用它。
Sequelize | sqlite3 |
---|---|
6 (当前) | @vscode/sqlite3@^4.0.12 或 sqlite3@^5.0.3 |
Snowflake 支持表
在 Sequelize 6 中,Snowflake 需要安装 snowflake-sdk npm 包。 在此了解更多信息.
虽然该方言包含在 Sequelize 中,但对 Snowflake 的支持有限,因为它不受核心团队的处理。
Sequelize | Snowflake | snowflake-sdk |
---|---|---|
7 (alpha) | 全部 | N/A1 |
6 (当前) | 全部 | ^1.6.0 |
DB2 for LUW 支持表
在 Sequelize 6 中,DB2 for Linux、Unix 和 Windows 需要安装 ibm_db npm 包。
Sequelize | Db2 | ibm_db |
---|---|---|
7 (alpha) | >= 11.5 | N/A1 |
6 (当前) | >= 11.5 | ^2.8.0 |
DB2 for IBM i 支持表
虽然该方言包含在 Sequelize 中,但对 DB2 for IBM i 的支持有限,因为它不受核心团队的处理。
Sequelize | Db2 for IBM i |
---|---|
7 (alpha) | 未知 |
6 (当前) | 不可用 |
Oracle Database 支持表
在 Sequelize 6 中,Oracle Database 需要安装 node-oracledb npm 包。 在此了解更多信息.
Sequelize | Oracle Database | node-oracledb |
---|---|---|
7 (alpha) | 即将推出 | N/A1 |
6 (当前) | >= 18.4 | ^5.4.0 |