#sql #tool #migration #up #down #file #generate

app grate

一个简单的用于生成迁移文件的命令行界面

4个版本 (1个稳定版)

1.0.0 2024年4月11日
0.2.0 2023年3月18日
0.1.1 2023年3月15日
0.1.0 2023年3月15日

#503数据库接口

MIT 协议

7KB
110

grate

一个简单的SQL迁移文件生成工具

示例

grate --name party --path migrations
 created ./migrations/1678912821_party.up.sql
 created ./migrations/1678912821_party.down.sql

参数

  • name - 必选。迁移名称,将在时间戳后附加到文件名。
  • path - 可选。默认为 ./migrations。如果不存在,将生成新目录。
  • format - 可选。默认为 auto。选项有 autounixdatetimemilliint。确定文件前缀的格式(例如 {prefix}_{name}.up.sql)。使用 auto 格式时,工具会查找您提供的路径,找到最新的文件,然后使用该约定。

依赖

~2.1–3MB
~52K SLoC