sequelize-oracle is a fork of Sequelize v1.7.0 that adds Oracle DML support. Current version 3.3.2-0.0 targets Node >=0.6.21 and supports MySQL, MariaDB, PostgreSQL, SQLite, and Oracle 11G XE. Release cadence is low; the package is outdated compared to the main Sequelize library. Key differentiator: Oracle support, but based on an ancient Sequelize version with no active maintenance. Not recommended for new projects.
npm install sequelize-oracleNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic ORM usage: define model, sync table, create and query record.
Switch to the official sequelize package for modern, maintained ORM.
Ensure oracledb prerequisites (Oracle Instant Client, etc.) are installed.
Use the original sequelize package and its latest documentation.
Migrate to sequelize (latest) or another modern ORM.
Avoid transactions if using Oracle dialect, or use a different ORM.
npm install oracledb and ensure Oracle client libraries are available.
Use 'oracle' with correct lowercase; check supported dialects list.
Manually create tables using raw SQL or consider using a different ORM.