Crate dbmigrate_lib [−] [src]
Database migrations for Postgres, MySQL, and SQLite.
Modules
| errors |
All possible errors |
Structs
| Migration |
A migration has 2 files: one up and one down |
| MigrationFile |
A single direction migration file |
Enums
| Direction |
A migration direction, can be Up or Down |
Traits
| Driver |
The common trait that all databases need to implement in order for migrations to work |
Functions
| create_migration |
Creates 2 migration file: one up and one down |
| get_driver |
Returns a driver instance depending on url |
| read_migration_files |
Read the path given and read all the migration files, pairing them by migration number and checking for errors along the way |
Type Definitions
| Migrations |
Simple way to hold migrations indexed by their number |