Multi dialect ORM for Node.JS on typescript
npm install ts-sequelize




!node



Improved version of Sequelize developed with typescript; based on Sequelize's V4 version.
Independant version, no links with Sequelize anymore
ts-sequelize is a promise-based Node.js ORM for Postgres, MySQL, SQLite, Oracle and Microsoft SQL Server. It features solid transaction support, relations, read replication and more.
``bash
$ npm install --save ts-sequelize
is not supported yet
$ npm install --save mysql2
$ npm install --save oracledb
$ npm install --save sqlite3
$ npm install --save tedious # MSSQL
``Sequelize follows SEMVER. Supports Node v4 and above to use ES6 features.
- Schema definition
- Schema synchronization/dropping
- 1:1, 1:M & N:M Associations
- Through models
- Promises
- Hooks/callbacks/lifecycle events
- Prefetching/association including
- Transactions
- Migrations
- CLI (sequelize-cli)
You can generate the documentation repository using "npm run docs" on the racine of the project
We accept all contributions to this project