blitz prisma migrate diff
Compares the database schema from two arbitrary sources, and outputs the differences either as a human-readable summary (by default) or an executable script
Options
Name | Description |
---|---|
-h, --help | Display this help message |
--from-url <full url> | A datasource url |
--to-url <full url> | A datasource url |
--from-empty | Flag to assume from is an empty datamodel |
--to-empty | Flag to assume to is an empty datamodel |
--from-schema-datamodel <filepath> | Path to a Prisma schema file, uses the 'datamodel' for the diff |
--to-schema-datamodel <filepath> | Path to a Prisma schema file, uses the 'datamodel' for the diff |
--from-schema-datasource <filepath> | Path to a Prisma schema file, uses the 'datasource url' for the diff |
--to-schema-datasource <filepath> | Path to a Prisma schema file, uses the 'datasource url' for the diff |
--from-migrations <folder> | Path to the Prisma Migrate migrations directory |
--to-migrations <folder> | Path to the Prisma Migrate migrations directory |
--shadow-database-url <full url> | URL for the shadow database. Only required if using --from-migrations or --to-migrations |
--script <filepath> | Render a SQL script to stdout instead of the default human readable summary (not supported on MongoDB) |
--exit-code | Change the exit code behavior to signal if the diff is empty or not (Empty: 0, Error: 1, Not empty: 2). Default behavior is Success: 0, Error: 1.` |