Sequelize
E553137
Sequelize is a popular Node.js ORM that provides a promise-based interface for working with SQL databases such as PostgreSQL, MySQL, MariaDB, SQLite, and SQL Server.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
Object-relational mapping library ⓘ |
| documentationWebsite | https://sequelize.org ⓘ |
| ecosystem | Node.js ecosystem NERFINISHED ⓘ |
| hasComponent | Sequelize CLI NERFINISHED ⓘ |
| implements |
Active Record pattern
ⓘ
Data Mapper pattern ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repositoryName | sequelize/sequelize ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| supportsAssociationType |
belongsTo
ⓘ
belongsToMany ⓘ hasMany ⓘ hasOne ⓘ |
| supportsDatabase |
Amazon Redshift
NERFINISHED
ⓘ
IBM DB2 NERFINISHED ⓘ MariaDB NERFINISHED ⓘ Microsoft SQL Server NERFINISHED ⓘ MySQL NERFINISHED ⓘ PostgreSQL NERFINISHED ⓘ SQLite NERFINISHED ⓘ |
| supportsDataType |
BOOLEAN
ⓘ
DATE ⓘ INTEGER ⓘ JSON ⓘ STRING ⓘ |
| supportsFeature |
TypeScript typings
ⓘ
associations ⓘ connection pooling ⓘ eager loading ⓘ hooks ⓘ lazy loading ⓘ logging configuration ⓘ migrations ⓘ model definition ⓘ promise-based API ⓘ query building ⓘ schema synchronization ⓘ scopes ⓘ transactions ⓘ validation ⓘ |
| supportsQueryType |
ORM-based queries
ⓘ
raw SQL queries ⓘ |
| supportsRuntime | Node.js NERFINISHED ⓘ |
| usedFor |
SQL database access
ⓘ
data modeling ⓘ database abstraction ⓘ schema migrations ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.