The oslo_db.sqlalchemy.migration_cli.ext_migrate Module

The oslo_db.sqlalchemy.migration_cli.ext_migrate Module

class oslo_db.sqlalchemy.migration_cli.ext_migrate.MigrateExtension(engine, migration_config)

Bases: oslo_db.sqlalchemy.migration_cli.ext_base.MigrationExtensionBase

Extension to provide sqlalchemy-migrate features.

Parameters

migration_config (dict) – Stores specific configuration for migrations

downgrade(version)

Used for downgrading database.

Parameters

version (string) – Desired database version

property enabled

Used for availability verification of a plugin.

Return type

bool

has_revision(rev_id)

Checks whether the repo contains a revision

Parameters

rev_id – Revision to check

Returns

Whether the revision is in the repo

Return type

bool

order = 1
upgrade(version)

Used for upgrading database.

Parameters

version (string) – Desired database version

version()

Current database version.

Returns

Databse version

Return type

string

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.