2 个版本
0.1.1 | 2023 年 10 月 7 日 |
---|---|
0.1.0 | 2023 年 9 月 30 日 |
#1753 在 数据库接口
25KB
592 行
PG Migrator (migr)
一个用于操作 PostgreSQL 迁移的最小命令行工具。
cargo install migr
运行 migr
查看可用的命令列表。该工具需要将 DATABASE_URL
变量设置为进程环境变量。
设置
要使用新的迁移目录开始,请运行
migr setup
gen
生成迁移时,建议您使用
migr gen <NAME>
这将通过时间戳保持迁移的正确顺序。如果您选择手动编辑或创建迁移且顺序很重要,请确保相应地更改时间戳。
同步
migr sync [-t]
-t
将从元数据表中删除目录中不存在的迁移。
运行/回滚/重做
migr run/rev/redo [-c] [-a] [-e <NAME>]
-c
是将要执行操作迁移的数量。
-a
将对所有迁移执行操作。
-e
对确切的迁移执行操作。名称应该是没有时间戳的确切迁移名称,例如 XXXX-XX-XX-XXXXXX
依赖项
~9–19MB
~268K SLoC