Crate sqlx_migrate[][src]

Expand description

SQLx Migrate

An opinionated migration micro-framework that uses SQLx.

All migrations are written in Rust, and it is designed to embedded in existing applications.

Modules

Database-specific items.

Structs

A single migration that uses a given [sqlx::Transaction] to do the up (migrate) and down (revert) migrations.

Status of a migration.

Summary of a migration or revert operation.

A Migrator that is capable of managing migrations for a database.

Options for a Migrator.

Enums

An SQLx database type, used for code generation purposes.

An aggregated error type for the Migrator.

Constants

The default migrations table used by all migrators.

Functions

Panics

Type Definitions

An opaque error type returned by user-provided migration functions.