From: Tony Mack Date: Fri, 20 Jul 2012 14:58:06 +0000 (-0400) Subject: added registry method sync_db X-Git-Tag: sfa-2.1-14~92 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=fd4acf09e648e0db1abcdcac46d02b8bbf91b9ef;p=sfa.git added registry method sync_db --- diff --git a/sfa/client/sfaadmin.py b/sfa/client/sfaadmin.py index c95f550a..7640e930 100755 --- a/sfa/client/sfaadmin.py +++ b/sfa/client/sfaadmin.py @@ -177,6 +177,12 @@ class RegistryCommands(Commands): from sfa.importer import Importer importer = Importer() importer.run() + + def sync_db(self): + """Initiailize or upgrade the db""" + from sfa.storage.dbschema import DBSchema + dbschema=DBSchema() + dbschema.init_or_upgrade @args('-a', '--all', dest='all', metavar='', action='store_true', default=False, help='Remove all registry records and all files in %s area' % help_basedir)