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