Set proper DB_INIT_VERSION on db_version command
When db_version argument to keystone-manage is used before db_sync the versioning API incorrectly versioned the DB to 0. The code now properly references the DB_INIT_VERSION allowing for db_version to be run on an unversioned database prior to sync. Change-Id: Idca5c8a3f4822ade8a5566181960085862ec2429 Closes-Bug: 1314340
This commit is contained in:
parent
314c0325fc
commit
bee989df07
|
@ -162,7 +162,8 @@ def sync_database_to_version(extension=None, version=None):
|
|||
|
||||
def get_db_version(extension=None):
|
||||
if not extension:
|
||||
return migration.db_version(sql.get_engine(), find_migrate_repo(), 0)
|
||||
return migration.db_version(sql.get_engine(), find_migrate_repo(),
|
||||
migrate_repo.DB_INIT_VERSION)
|
||||
|
||||
try:
|
||||
package_name = '.'.join((contrib.__name__, extension))
|
||||
|
|
Loading…
Reference in New Issue