Skip to content

Sequelize is an easy-to-use multi sql dialect ORM for Node.js & io.js. It currently supports MySQL, MariaDB, SQLite, PostgreSQL and MSSQL.

License

Notifications You must be signed in to change notification settings

roke001/sequelize

This branch is 1543 commits behind sequelize/sequelize:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 30, 2016
May 28, 2016
May 28, 2016
May 28, 2016
May 7, 2015
May 4, 2015
May 24, 2016
May 28, 2016
Jun 3, 2014
May 24, 2016
Apr 15, 2015
May 24, 2016
May 24, 2016
Feb 4, 2016
May 24, 2016
May 30, 2016
May 7, 2015
Jan 19, 2016
May 24, 2016
May 28, 2016
Apr 26, 2016

Repository files navigation

Sequelize

Build Status Coverage Status Bountysource Slack Status

Sequelize is a promise-based Node.js/io.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server. It features solid transaction support, relations, read replication and more.

Documentation

Installation

npm install 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.

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

About

Sequelize is an easy-to-use multi sql dialect ORM for Node.js & io.js. It currently supports MySQL, MariaDB, SQLite, PostgreSQL and MSSQL.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%