zenstack-db-migration
ZenStack V3 — Database Migrations
ZenStack keeps your database schema in sync with your ZModel data model. Migration is built on top
of Prisma Migrate: the zen CLI generates a Prisma
schema from your ZModel under the hood and wraps the corresponding Prisma command. If you know Prisma
Migrate, the workflow is identical — just swap prisma for zen. Existing migration history keeps
working once moved into ZenStack's layout (prisma/migrations → zenstack/migrations, the default
location next to zenstack/schema.zmodel).
This skill assumes a project is already set up (see zenstack-project-setup). Schema authoring is in
zenstack-schema-modeling. @zenstackhq/cli carries a peer dependency on prisma, installed
automatically when needed.
Run
zen generateafter schema changes to refresh generated types; migration commands operate on the schema independently of the generated client.