120 lines
7.1 KiB
Python
120 lines
7.1 KiB
Python
from config.Config import Config
|
|
from database.db_adapter import DBAdapter
|
|
from keepass.Keepass import KeePass
|
|
from logger.logger import init_logger
|
|
from models.Municipality import Municipality
|
|
|
|
logger = init_logger()
|
|
|
|
config = Config()
|
|
|
|
keepass = KeePass(config.kee_pass, logger)
|
|
|
|
municipalities = [
|
|
#Municipality('Central common schema', '00000000', 'KY_CENTRAL', 'KY_CENTRAL'),
|
|
Municipality('Odense Kommune', '35209115', 'KY_0461', '461'),
|
|
Municipality('Svendborg Kommune', '29189730', 'KY_0479', '479'),
|
|
Municipality('Nordfyns Kommune', '29188947', 'KY_0480', '480'),
|
|
Municipality('Langeland Kommune', '29188955', 'KY_0482', '482'),
|
|
Municipality('Ærø Kommune', '28856075', 'KY_0492', '492'),
|
|
Municipality('Haderslev Kommune', '29189757', 'KY_0510', '510'),
|
|
Municipality('Billund Kommune', '29189765', 'KY_0530', '530'),
|
|
Municipality('Sønderborg Kommune', '29189773', 'KY_0540', '540'),
|
|
Municipality('Tønder Kommune', '29189781', 'KY_0550', '550'),
|
|
Municipality('Esbjerg Kommune', '29189803', 'KY_0561', '561'),
|
|
Municipality('Fanø Kommune', '31210917', 'KY_0563', '563'),
|
|
Municipality('Varde Kommune', '29189811', 'KY_0573', '573'),
|
|
Municipality('Vejen Kommune', '29189838', 'KY_0575', '575'),
|
|
Municipality('Aabenraa Kommune', '29189854', 'KY_0580', '580'),
|
|
Municipality('Fredericia Kommune', '69116418', 'KY_0607', '607'),
|
|
Municipality('Horsens Kommune', '29189889', 'KY_0615', '615'),
|
|
Municipality('Kolding Kommune', '29189897', 'KY_0621', '621'),
|
|
Municipality('Vejle Kommune', '29189900', 'KY_0630', '630'),
|
|
Municipality('Herning Kommune', '29189919', 'KY_0657', '657'),
|
|
Municipality('Holstebro Kommune', '29189927', 'KY_0661', '661'),
|
|
Municipality('Lemvig Kommune', '29189935', 'KY_0665', '665'),
|
|
Municipality('Struer Kommune', '29189951', 'KY_0671', '671'),
|
|
Municipality('Syddjurs Kommune', '29189978', 'KY_0706', '706'),
|
|
Municipality('Norddjurs Kommune', '29189986', 'KY_0707', '707'),
|
|
Municipality('Favrskov Kommune', '29189714', 'KY_0710', '710'),
|
|
Municipality('Odder Kommune', '32264328', 'KY_0727', '727'),
|
|
Municipality('Randers Kommune', '29189668', 'KY_0730', '730'),
|
|
Municipality('Silkeborg Kommune', '29189641', 'KY_0740', '740'),
|
|
Municipality('Samsø Kommune', '23795515', 'KY_0741', '741'),
|
|
Municipality('Skanderborg Kommune', '29189633', 'KY_0746', '746'),
|
|
Municipality('Aarhus Kommune', '55133018', 'KY_0751', '751'),
|
|
Municipality('Ikast-Brande Kommune', '29189617', 'KY_0756', '756'),
|
|
Municipality('Ringkøbing-Skjern Kommune', '29189609', 'KY_0760', '760'),
|
|
Municipality('Hedensted Kommune', '29189587', 'KY_0766', '766'),
|
|
Municipality('Morsø Kommune', '41333014', 'KY_0773', '773'),
|
|
Municipality('Skive Kommune', '29189579', 'KY_0779', '779'),
|
|
Municipality('Thisted Kommune', '29189560', 'KY_0787', '787'),
|
|
Municipality('Viborg Kommune', '29189846', 'KY_0791', '791'),
|
|
Municipality('Brønderslev Kommune', '29189501', 'KY_0810', '810'),
|
|
Municipality('Frederikshavn Kommune', '29189498', 'KY_0813', '813'),
|
|
Municipality('Vesthimmerlands Kommune', '29189471', 'KY_0820', '820'),
|
|
Municipality('Læsø Kommune', '45973328', 'KY_0825', '825'),
|
|
Municipality('Rebild Kommune', '29189463', 'KY_0840', '840'),
|
|
Municipality('Mariagerfjord Kommune', '29189455', 'KY_0846', '846'),
|
|
Municipality('Jammerbugt Kommune', '29189439', 'KY_0849', '849'),
|
|
Municipality('Aalborg Kommune', '29189420', 'KY_0851', '851'),
|
|
Municipality('Hjørring Kommune', '29189382', 'KY_0860', '860'),
|
|
Municipality('Københavns Kommune', '64942212', 'KY_0101', '101'),
|
|
Municipality('Frederiksberg Kommune', '11259979', 'KY_0147', '147'),
|
|
Municipality('Ballerup Kommune', '58271713', 'KY_0151', '151'),
|
|
Municipality('Brøndby Kommune', '65113015', 'KY_0153', '153'),
|
|
Municipality('Dragør Kommune', '12881517', 'KY_0155', '155'),
|
|
Municipality('Gentofte Kommune', '19438414', 'KY_0157', '157'),
|
|
Municipality('Gladsaxe Kommune', '62761113', 'KY_0159', '159'),
|
|
Municipality('Glostrup Kommune', '65120119', 'KY_0161', '161'),
|
|
Municipality('Herlev Kommune', '63640719', 'KY_0163', '163'),
|
|
Municipality('Albertslund Kommune', '66137112', 'KY_0165', '165'),
|
|
Municipality('Hvidovre Kommune', '55606617', 'KY_0167', '167'),
|
|
Municipality('Høje Taastrup Kommune', '19501817', 'KY_0169', '169'),
|
|
Municipality('Lyngby-Taarbæk Kommune', '11715311', 'KY_0173', '173'),
|
|
Municipality('Rødovre Kommune', '65307316', 'KY_0175', '175'),
|
|
Municipality('Ishøj Kommune', '11931316', 'KY_0183', '183'),
|
|
Municipality('Tårnby Kommune', '20310413', 'KY_0185', '185'),
|
|
Municipality('Vallensbæk Kommune', '19583910', 'KY_0187', '187'),
|
|
Municipality('Furesø Kommune', '29188327', 'KY_0190', '190'),
|
|
Municipality('Allerød Kommune', '60183112', 'KY_0201', '201'),
|
|
Municipality('Fredensborg Kommune', '29188335', 'KY_0210', '210'),
|
|
Municipality('Helsingør Kommune', '64502018', 'KY_0217', '217'),
|
|
Municipality('Hillerød Kommune', '29189366', 'KY_0219', '219'),
|
|
Municipality('Hørsholm Kommune', '70960516', 'KY_0223', '223'),
|
|
Municipality('Rudersdal Kommune', '29188378', 'KY_0230', '230'),
|
|
Municipality('Egedal Kommune', '29188386', 'KY_0240', '240'),
|
|
Municipality('Frederikssund Kommune', '29189129', 'KY_0250', '250'),
|
|
Municipality('Greve Kommune', '44023911', 'KY_0253', '253'),
|
|
Municipality('Køge Kommune', '29189374', 'KY_0259', '259'),
|
|
Municipality('Halsnæs Kommune', '29188416', 'KY_0260', '260'),
|
|
Municipality('Roskilde Kommune', '29189404', 'KY_0265', '265'),
|
|
Municipality('Solrød Kommune', '68534917', 'KY_0269', '269'),
|
|
Municipality('Gribskov Kommune', '29188440', 'KY_0270', '270'),
|
|
Municipality('Odsherred Kommune', '29188459', 'KY_0306', '306'),
|
|
Municipality('Holbæk Kommune', '29189447', 'KY_0316', '316'),
|
|
Municipality('Faxe Kommune', '29188475', 'KY_0320', '320'),
|
|
Municipality('Kalundborg Kommune', '29189595', 'KY_0326', '326'),
|
|
Municipality('Ringsted Kommune', '18957981', 'KY_0329', '329'),
|
|
Municipality('Slagelse Kommune', '29188505', 'KY_0330', '330'),
|
|
Municipality('Stevns Kommune', '29208654', 'KY_0336', '336'),
|
|
Municipality('Sorø Kommune', '29189994', 'KY_0340', '340'),
|
|
Municipality('Lejre Kommune', '29188548', 'KY_0350', '350'),
|
|
Municipality('Lolland Kommune', '29188572', 'KY_0360', '360'),
|
|
Municipality('Næstved Kommune', '29189625', 'KY_0370', '370'),
|
|
Municipality('Guldborgsund Kommune', '29188599', 'KY_0376', '376'),
|
|
Municipality('Vordingborg Kommune', '29189676', 'KY_0390', '390'),
|
|
Municipality('Bornholms Regionskommune', '26696348', 'KY_0400', '400'),
|
|
Municipality('Middelfart Kommune', '29189684', 'KY_0410', '410'),
|
|
Municipality('Assens Kommune', '29189692', 'KY_0420', '420'),
|
|
Municipality('Faaborg-Midtfyn Kommune', '29188645', 'KY_0430', '430'),
|
|
Municipality('Kerteminde Kommune', '29189706', 'KY_0440', '440'),
|
|
Municipality('Nyborg Kommune', '29189722', 'KY_0450', '450'),
|
|
]
|
|
|
|
|
|
db_adapter = DBAdapter(keepass, config.database, logger)
|
|
db_adapter.run_sql_file_export_to_file_multiple_schemas(municipalities=municipalities)
|
|
|
|
# db_adapter.run_sql_file_multiple_statements()
|