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 (終止支援) | >=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 | 不適用1 | >=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 | 不適用1 |
6 (目前) | >=10.3 | ^2.3.3 |
MySQL 支援表
在 Sequelize 6 中,MySQL 需要安裝 mysql2 npm 套件。 在此處閱讀更多相關資訊。
Sequelize | MySQL | mysql2 |
---|---|---|
7 (alpha) | >=8.0.19 | 不適用1 |
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 | 不適用1 |
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) | 全部 | 不適用1 |
6 (目前) | 全部 | ^1.6.0 |
DB2 for LUW 支援表
在 Sequelize 6 中,適用於 Linux、Unix 和 Windows 的 DB2 需要安裝 ibm_db npm 套件。
Sequelize | Db2 | ibm_db |
---|---|---|
7 (alpha) | >= 11.5 | 不適用1 |
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) | 即將推出 | 不適用1 |
6 (目前) | >= 18.4 | ^5.4.0 |