api-database-sequelize
SolidSequelize ORM, model definitions, associations, queries, transactions, migrations
API & Backend 18 stars
6 forks Updated 1 weeks ago MIT
Install
Quality Score: 78/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Database with Sequelize ORM
> **Quick Guide:** Sequelize is a promise-based ORM for PostgreSQL, MySQL, MariaDB, SQLite, and MS SQL Server. Use class-based models with `Model.init()` (v6) or decorators (v7) for type-safe definitions. Always use `InferAttributes`/`InferCreationAttributes` with `declare` for TypeScript models. Use `include` for eager loading to avoid N+1. Prefer managed transactions (auto-commit/rollback). Association alias (`as`) must match between definition and `include`. Paranoid mode requires `timestamps: true`. v7 is alpha --- most production code uses v6.
---
<critical_requirements>
## CRITICAL: Before Using This Skill
> **All code must follow project conventions in CLAUDE.md** (kebab-case, named exports, import ordering, `import type`, named constants)
**(You MUST use `declare` on all model class properties to prevent TypeScript from emitting class fields that conflict with Sequelize's internal attribute storage)**
**(You MUST pass `{ transaction: t }` to every query inside a transaction callback --- missing this causes operations to run outside the transaction and skip rollback)**
**(You MUST use `include` for eager loading related models --- fetching associations in loops creates N+1 query problems)**
**(You MUST match the `as` alias in `include` with the alias used in the association definition --- mismatches silently return `null` for the association)**
</critical_requirements>
---
**Auto-detection:** sequelize, Sequelize, Model.init, D...
Details
- Author
- agents-inc
- Repository
- agents-inc/skills
- Created
- 8 months ago
- Last Updated
- 1 weeks ago
- Language
- N/A
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
API & Backend Solid
api-database-typeorm
Decorator-based ORM for TypeScript with Active Record and Data Mapper patterns
18 Updated 1 weeks ago
agents-inc API & Backend Solid
api-database-prisma
Prisma ORM, type-safe queries, migrations, relations
18 Updated 1 weeks ago
agents-inc API & Backend Solid
api-database-mongodb
MongoDB with Mongoose ODM - schemas, models, queries, aggregation, indexes, TypeScript typing, connection management
18 Updated 1 weeks ago
agents-inc