Skip to main content

Module migrate

Module migrate 

Source
Expand description

Database migration support.

This module provides:

  • Migration file generation from schema diffs
  • Writing migrations to disk (SQL or Rust format)
  • Running migrations against a database
  • Tracking applied migrations

Structs§

Migration
A database migration.
MigrationRunner
Migration runner for executing migrations.
MigrationWriter
Writes migrations to the filesystem.

Enums§

MigrationFormat
Format for migration files.
MigrationStatus
Status of a migration.