def insert_version(): "In der Datenbank die Version der Software speichern, " "mit der die Datenbank erzeugt wurde. " "Wichtig für Updates. " from ebkus import Version from ebkus.app.ebapi import register_set register_set("Version", Version)
def set_protocol_limit(limit): """Setzte die maximale Anzahl der Einträge in die Protokolltabelle. Wenn diese Anzal überschritten wird, wird automatisch archiviert. """ limit = int(limit) if limit < 100000 or limit > 100000000: raise EE('Füllgrenze muss zwischen 100.000 und 100.000.000 liegen') register_set('protokoll_fuellgrenze', limit)
def update(self): method = "update_%s_nach_%s" % (self.ist, self.soll) method = method.replace('.', '_') res = getattr(self, method)() from ebkus import Version from ebkus.app.ebapi import register_set register_set("Version", self.soll) logging.info("Datenbank von Version %s auf Version %s erfolgreich updatet" % (self.ist, self.soll))
def do_update(): SQL('ALTER TABLE jghstat07 ADD COLUMN jahr INT').execute() from ebkus import Version from ebkus.app.ebapi import register_set register_set('Version', Version) Kategorie(code='kr').update({ 'dok': "amtlicher Gemeindeschlüssel (AGS, Ziffer 3-5)"}) Kategorie(code='rbz').update({ 'dok': "amtlicher Gemeindeschlüssel (AGS) obsolet, in Kreis mit drin"})
def do_update(): # Protokoll abschalten from ebkus.app.protocol import temp_off temp_off() from ebkus import Version from ebkus.app.ebapi import register_set register_set('Version', Version) Kategorie(code='kr').update({ 'dok': "amtlicher Gemeindeschlüssel (AGS, Ziffer 3-5)"}) Kategorie(code='rbz').update({ 'dok': "amtlicher Gemeindeschlüssel (AGS) obsolet, in Kreis mit drin"})