Crate sqlx_migrate[][src]

Expand description

SQLx Migrate

An opinionated migration micro-framework that uses SQLx.

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

Modules

clicli

Database-specific items.

Commonly used types and functions.

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

Generate Rust code from a migrations directory. It is meant to be used in build.rs.

Type Definitions

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