Features
✅
Built for PostgreSQL.
✅
Declarative, type-safe database schema definition.
✅
Splits migrations based on their intended change (expand, alter, or contract the database schema).
✅
Easy to integrate database schema and data changes into Continuous Delivery workflows.
✅
Type-safe database client(s) for `kysely` (no codegen 🎉).
✅
`Prisma` integration.
✅
Comprehensive Zod validations for all supported data types (no codegen 🎉) for `kysely`.
✅
Non-blocking migrations by default.
✅
Multiple databases support.
✅
Multiple schemas per database support.
✅
Detailed warnings on backwards-incompatible, blocking,unsafe, or destructive changes.