# ============================================================================ # Krempl PostgreSQL Import - Konfiguration # ============================================================================ # # WICHTIG: Kopiere diese Datei zu 'config.ini' und trage deine Credentials ein! # cp config.ini.example config.ini # # Die echte config.ini sollte NICHT ins Git committed werden! # (Ist in .gitignore eingetragen) # # ============================================================================ [postgresql] host = localhost port = 5432 database = krempl_data user = krempl_user password = DEIN_POSTGRES_PASSWORT_HIER [csv_files] # Pfade zu den CSV-Export-Dateien (vom Server) geraete = /var/www/vhosts/intelectra.de/httpdocs/upload/geraete_Export.csv artikel = /var/www/vhosts/intelectra.de/httpdocs/upload/artikel_Export.csv mapping = /var/www/vhosts/intelectra.de/httpdocs/upload/artikelgeraet_Export.csv passendwie = /var/www/vhosts/intelectra.de/httpdocs/upload/passendwie_Export.csv [import_settings] # Batch-Größe für Inserts (höher = schneller, aber mehr RAM) batch_size_geraete = 1000 batch_size_artikel = 1000 batch_size_passendwie = 1000 batch_size_mapping = 500 # Mapping-Import: In-Memory aggregieren oder Stream-Mode? # true = Lädt alle 61M Zeilen in RAM (schneller, braucht ~8GB RAM) # false = Stream-Mode (langsamer, braucht wenig RAM) mapping_in_memory = true # Fortschritts-Anzeige alle X Zeilen progress_interval = 100000 [logging] # Log-Level: DEBUG, INFO, WARNING, ERROR log_level = INFO # Log-Datei (optional, leer = nur Console) log_file =