use PostgreSQL for kontor-spring and kontor-api

This commit is contained in:
Thomas Peetz
2025-04-30 22:10:05 +02:00
parent 2efacf6d67
commit 72c1a7d265
36 changed files with 184 additions and 977 deletions
+3 -1
View File
@@ -3,6 +3,7 @@ Setup database connections
"""
import sqlite3
import mariadb
import psycopg2
import logging.config
from platformdirs import PlatformDirs
from pathlib import Path
@@ -24,7 +25,8 @@ def get_database_cursors(log, config: str):
password=db_config['mariadb']['password'],
database=db_config['mariadb']['database']
)
return sqlite_conn, mariadb_conn
postgres_conn = psycopg2.connect(f"host={db_config['postgres']['host']} port={db_config['postgres']['port']} user={db_config['postgres']['user']} password={db_config['postgres']['password']} dbname={db_config['postgres']['']}")
return sqlite_conn, mariadb_conn, postgres_conn
def create_tables(sqlite_conn, logger, recreate_db, scripts):