leaguemanager.db.alembic_templates.sync.env

Module Contents

Functions

run_migrations_offline

Run migrations in ‘offline’ mode.

do_run_migrations

Run migrations.

run_migrations_online

Run migrations in ‘online’ mode.

Data

settings

config

target_metadata

API

leaguemanager.db.alembic_templates.sync.env.settings

‘get_settings(…)’

leaguemanager.db.alembic_templates.sync.env.config

None

leaguemanager.db.alembic_templates.sync.env.target_metadata

None

leaguemanager.db.alembic_templates.sync.env.run_migrations_offline() None

Run migrations in ‘offline’ mode.

This configures the context with just a URL and not an Engine, though an Engine is acceptable here as well. By skipping the Engine creation we don’t even need a DBAPI to be available.

Calls to context.execute() here emit the given string to the script output.

leaguemanager.db.alembic_templates.sync.env.do_run_migrations(connection: sqlalchemy.engine.Connection) None

Run migrations.

leaguemanager.db.alembic_templates.sync.env.run_migrations_online() None

Run migrations in ‘online’ mode.

In this scenario we need to create an Engine and associate a connection with the context.