3 个不稳定版本

0.1.1 2021 年 10 月 11 日
0.1.0 2021 年 9 月 29 日
0.0.1 2021 年 9 月 22 日

#3 in #database-management

MIT/Apache

33KB
746

Models CLI

安装

使用以下命令安装 CLI

$ cargo install models-cli

用法

有三个主要命令: databasegeneratemigrate

database

可以缩写为 db。它包括以下子命令

  • create:根据您的 DATABASE_URL 创建指定的数据库。
  • drop:删除您的 DATABASE_URL 中指定的数据库。
  • reset:删除您的 DATABASE_URL 中指定的数据库,重新创建它,并运行任何挂起的迁移。
  • setup:根据您的 DATABASE_URL 创建数据库,并运行任何挂起的迁移。

generate

用于生成迁移。如果启用 -r 标志,还可以生成 down 迁移。可以使用 --source 变量指定迁移目录。可以使用 --table 变量过滤要生成的目标表名。

migrate

  • add:创建具有给定描述的新迁移,并将当前时间作为版本。
  • info:列出所有可用的迁移及其状态。
  • revert:使用 down 文件回滚最新迁移。
  • run:运行所有挂起的迁移。

依赖项

~19–37MB
~611K SLoC