def initDb(): log.info('Initializing Database.') # DB exists, do upgrade if os.path.isfile(path): doUpgrade = True; else: doUpgrade = False metadata.create_all() # set default qualities from app.lib.qualities import Qualities qu = Qualities() qu.initDefaults() if doUpgrade: upgradeDb() else: for nr in range(1, latestDatabaseVersion + 1): Session.add(DbVersion(nr)) Session.flush()
def initDb(): log.info('Initializing Database.') # DB exists, do upgrade if os.path.isfile(path): doUpgrade = True else: doUpgrade = False metadata.create_all() # set default qualities from app.lib.qualities import Qualities qu = Qualities() qu.initDefaults() if doUpgrade: upgradeDb() else: for nr in range(1, latestDatabaseVersion + 1): Session.add(DbVersion(nr)) Session.flush()