mirror of
https://github.com/launchbadge/sqlx
synced 2024-11-14 16:17:15 +00:00
.. | ||
src | ||
.gitignore | ||
Cargo.toml | ||
README.md |
cargo-sqlx
Sqlx migrator runs all *.sql
files under migrations
folder and remembers which ones has been run.
Database url is supplied through either env variable or .env
file containing DATABASE_URL="postgres://postgres:postgres@localhost/realworld"
.
Commands
add <name>
- add new migration to your migrations folder named<timestamp>_<name>.sql
database
- create or drop database based on connection stringrun
- Runs all migrations in your migrations folder
Limitations
- No down migrations! If you need down migrations, there are other more feature complete migrators to use.
- Only support postgres. Other databases is planned