Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
 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))
Exemplo n.º 4
0
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"})
Exemplo n.º 5
0
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"})