diff --git a/pages/common/sqlx.md b/pages/common/sqlx.md new file mode 100644 index 0000000000..561db193e5 --- /dev/null +++ b/pages/common/sqlx.md @@ -0,0 +1,24 @@ +# sqlx + +> Command-line utility for SQLx, the Rust SQL toolkit. +> More information: . + +- Create the database specified in the DATABASE_URL environment variable: + +`sqlx database create` + +- Drop the specified database: + +`sqlx database drop {{[-D|--database-url]}} {{database_url}}` + +- Create a new pair of up and down migration files with the given description in the "migrations" directory: + +`sqlx migrate add -r {{migration_description}}` + +- Run all pending migrations for the specified database: + +`sqlx migrate run {{[-D|--database-url]}} {{database_url}}` + +- Revert the latest migration for the specified database: + +`sqlx migrate revert {{[-D|--database-url]}} {{database_url}}`