def migrate(file_name): import ebkus.app.protocol try: dbapp.cache_off() # tbd muss das sein? ebkus.app.protocol.temp_off() merkmale = {} execfile(file_name, merkmale) assert merkmale.has_key('code_list_str') assert merkmale.has_key('bereichs_kategorien_str') assert merkmale.has_key('kategorie_list_str') assert merkmale.has_key('mitarbeiter_list_str') insert_kategorien(merkmale) insert_kategorie_codes(merkmale) insert_mitarbeiter(merkmale) update_feld() init_maxist() finally: ebkus.app.protocol.temp_on()
#!/usr/local/bin/python # coding: latin-1 from ebkus.app import ebapi from ebkus.db import dbapp, sql sql.opendb() sql.debug=0 dbapp.cache_off() ebapi.Akte()._test_consistency() ebapi.Leistung()._test_consistency() ebapi.Einrichtungskontakt()._test_consistency() ebapi.Anmeldung()._test_consistency() ebapi.Bezugsperson()._test_consistency() ebapi.Zustaendigkeit()._test_consistency() ebapi.Fall()._test_consistency() ebapi.Mitarbeiter()._test_consistency() ebapi.Dokument()._test_consistency() ebapi.Gruppe()._test_consistency() ebapi.Gruppendokument()._test_consistency() ebapi.FallGruppe()._test_consistency() ebapi.BezugspersonGruppe()._test_consistency() ebapi.MitarbeiterGruppe()._test_consistency() ebapi.Code()._test_consistency() ebapi.Kategorie()._test_consistency() ebapi.Jugendhilfestatistik()._test_consistency() ebapi.Fachstatistik()._test_consistency() ebapi.Fachstatistikleistung()._test_consistency() ebapi.Fachstatistikkindproblem()._test_consistency()