Merge "Add a deprecation warning to the DB downgrade"
This commit is contained in:
commit
f17fcd1a43
@ -88,6 +88,10 @@ class DbCommands(object):
|
|||||||
@args('--version', metavar='<version>', help='Database version')
|
@args('--version', metavar='<version>', help='Database version')
|
||||||
def downgrade(self, version=None):
|
def downgrade(self, version=None):
|
||||||
"""Downgrade the database's migration level"""
|
"""Downgrade the database's migration level"""
|
||||||
|
print("Warning: DB downgrade is deprecated and will be removed in N "
|
||||||
|
"release. Users should make a full database backup of the "
|
||||||
|
"production data before attempting any upgrade.",
|
||||||
|
file=sys.stderr)
|
||||||
migration.db_sync(db_api.get_engine(),
|
migration.db_sync(db_api.get_engine(),
|
||||||
db_migration.MIGRATE_REPO_PATH,
|
db_migration.MIGRATE_REPO_PATH,
|
||||||
version)
|
version)
|
||||||
@ -178,6 +182,10 @@ class DbLegacyCommands(object):
|
|||||||
self.command_object.upgrade(CONF.command.version)
|
self.command_object.upgrade(CONF.command.version)
|
||||||
|
|
||||||
def downgrade(self, version=None):
|
def downgrade(self, version=None):
|
||||||
|
print("Warning: DB downgrade is deprecated and will be removed in N "
|
||||||
|
"release. Users should make a full database backup of the "
|
||||||
|
"production data before attempting any upgrade.",
|
||||||
|
file=sys.stderr)
|
||||||
self.command_object.downgrade(CONF.command.version)
|
self.command_object.downgrade(CONF.command.version)
|
||||||
|
|
||||||
def version_control(self, version=None):
|
def version_control(self, version=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user