smah.database.migration

Classes

Migration()

class smah.database.migration.Migration[source]

Bases: object

MIGRATIONS_DIR = '/home/docs/checkouts/readthedocs.org/user_builds/smah/checkouts/stable/smah/database/migrations'
static apply_migration(database: Database, migration: dict, silent: bool = False, exit_on_finish: bool = True) tuple[source]
static create(name: str) None[source]
static get_migrations()[source]
static get_schema_migrations(database: Database)[source]
static migrate(database: Database, args: Namespace, silent: bool = False, exit_on_finish: bool = True) tuple[source]
static rollback(database: Database, args: Namespace)[source]
static rollback_migration(database: Database, migration: dict, silent: bool = False, exit_on_finish: bool = True) tuple[source]
static status(database: Database)[source]