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
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.