25 lines
769 B
Python
25 lines
769 B
Python
from config.Config import Config
|
|
from database.QueryParameters import QueryParameters
|
|
from database.db_adapter import DBAdapter
|
|
from keepass.Keepass import KeePass
|
|
from logger.logger import init_logger
|
|
from models.ExportType import ExportType
|
|
from models.Municipality import Municipality
|
|
|
|
logger = init_logger()
|
|
|
|
config = Config()
|
|
|
|
keepass = KeePass(config.kee_pass, logger)
|
|
|
|
municipalities = [
|
|
Municipality("op_test", None, "OP", "test")
|
|
]
|
|
|
|
parameter = QueryParameters(title="Test rapport", input_path="query.sql", export_type=ExportType.XML)
|
|
|
|
db_adapter = DBAdapter(keepass, config.database, logger)
|
|
db_adapter.run_sql_file_export_to_file_multiple_schemas(municipalities=municipalities, query_parameter=parameter)
|
|
|
|
# db_adapter.run_sql_file_multiple_statements()
|