| Crates.io | models-cli |
| lib.rs | models-cli |
| version | 0.1.1 |
| created_at | 2021-09-22 16:49:20.970774+00 |
| updated_at | 2021-10-11 00:29:25.233301+00 |
| description | Command-line utility for SQLx, the Rust SQL toolkit. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 455011 |
| size | 85,629 |
To install the CLI use the following command:
$ cargo install models-cli
There are three main commands: database, generate and migrate.
it can be abbreviated as db. It includes the subcomands:
create: Creates the database specified in your DATABASE_URL.drop: Drops the database specified in your DATABASE_URL.reset: Drops the database specified in your DATABASE_URL, re-creates it, and runs any pending migrations.setup: Creates the database specified in your DATABASE_URL and runs any pending migrations.It is used to generate migrations. It can be used to generate down migrations as well if the -r flag is enabled.
The --source variable can be used to specify the migrations directory.
The --table variable can be used to filter the names of the tables to target in the generation.
add: Create a new migration with the given description, and the current time as the version.info: List all available migrations and their status.revert: Revert the latest migration with a down file.run: Run all pending migrations.