📄️ Custom Data Types
Most likely the type you are trying to implement is already included in our built-in DataTypes.
📄️ Using sequelize in AWS Lambda
AWS Lambda is a serverless computing service that allows customers
📄️ Connection Pool
Sequelize uses a connection pool,
📄️ Dialect-Specific Features
Arrays of ENUMS
📄️ FAQ & Troubleshooting
Working with an existing database
📄️ Hooks
Hooks are events that you can listen to, and which are triggerred when their corresponding method is called.
📄️ Legacy Model Definitions
This API is considered legacy. It is still supported, but we strongly recommend to use the new way of defining models,
📄️ Query Interface
An instance of Sequelize uses something called Query Interface to communicate to the database in a dialect-agnostic way. Most of the methods you've learned in this manual are implemented with the help of several methods from the query interface.
📄️ Read Replication
Sequelize supports read replication, i.e. having multiple servers that you can connect to when you want to do a SELECT query. When you do read replication, you specify one or more servers to act as read replicas, and one server to act as the main writer, which handles all writes and updates and propagates them to the replicas (note that the actual replication process is not handled by Sequelize, but should be set up by database backend).
📄️ Awesome Sequelize
A curated list of awesome projects surrounding Sequelize.
📄️ Scopes
Scopes are a fragile feature that we do not recommend using beyond very simple scopes. Proceed with caution.
📄️ Upgrade to v7
Sequelize v7 is the next major release after v6. Below is a list of breaking changes to help you upgrade.
📄️ Utility TypeScript Types
Typing a Model Class