You can have autocomplete experience and a very convenient environment variables flow!
Schema files paths
schema param lets you define where your schema file/files live.
You can have as many separate schema files as you want and define paths to them using
or array of globs syntax.
out param lets you define folder for your migrations, it’s optional and drizzle by default.
It’s very useful since you can have many separate schemas for different databases in the same project
and have different migration folders for them.
Migration folder contains .sql migration files and _meta folder which is used by drizzle-kit
breakpoints param lets you enable/disable SQL statement breakpoints in generated migrations.
It’s optional and true by default,
it’s necessary to properly apply migrations on databases, that do not support multiple DDL alternation statements in one transaction (MySQL, SQLite)
and Drizzle ORM has to apply them sequentially one by one.