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