drizzle-kit up
This guide assumes familiarity with:
- 开始使用 Drizzle 和
drizzle-kit
- 阅读这里
- Drizzle 模式基础 - 阅读这里
- 数据库连接基础 - 阅读这里
- Drizzle 迁移基础 - 阅读这里
- Drizzle Kit 概述 和 配置文件
drizzle-kit generate
命令 - 阅读这里
drizzle-kit up
命令允许您将 drizzle 模式快照升级到新版本。
每当我们引入对模式的 json 快照的破坏性更改并升级内部版本时,都会要求使用此命令。
drizzle-kit up
命令要求您指定 dialect
和数据库连接凭据,
您可以通过 drizzle.config.ts 配置文件或通过 CLI 选项提供它们。
一个项目中的多个配置文件
您可以在项目中拥有多个配置文件,这在您有多个数据库环境或在同一项目中使用多个数据库时非常有用:
扩展的配置选项列表
我们推荐通过 drizzle.config.ts 文件配置 drizzle-kit
,
但是如果需要,您也可以通过 CLI 提供所有配置选项,例如在 CI/CD 流水线中等。
| | |
---|
dialect | 必需 | 您正在使用的数据库方言。可以是 postgresql , mysql 或 sqlite |
out | | 迁移文件夹,默认=./drizzle |
config | | 配置文件路径,默认=drizzle.config.ts |