advanced-sequelize
v3.23.4-advanced.20160723213700
Published
Multi dialect ORM for Node.JS/io.js
Maintainers
Readme
Sequelize
Sequelize is a promise-based Node.js/io.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, read replication and more.
Installation
npm install advanced-sequelize
From 3.0.0 and up Sequelize will follow SEMVER. 3.0.0 contains important security fixes so we highly recommend that users upgrade.
If you still use 1.7 please prefer to Upgrading to 2.0 and the changelog between 2.0 and 3.0. 2.1 also has a breaking change.
Advanced features
- Execute SET NAMES [options.mysql.characterSet] collate [options.mysql.collation]. MySQL only.
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)
Resources
- Changelog
- Getting Started
- Documentation
- API Reference
- Collaboration and pull requests
- Roadmap
- Twitter: @SequelizeJS
- IRC: sequelizejs on Freenode
- Google Groups
- Add-ons & Plugins
