const { Pool } = require('pg'); require('dotenv').config(); const pool = new Pool({ host: process.env.DB_HOST, port: process.env.DB_PORT, user: process.env.DB_USER, password: process.env.DB_PASSWORD, database: process.env.DB_NAME, }); async function runRepair() { const client = await pool.connect(); try { const query = ` UPDATE bw_scheddebrock."Kabeltrasse" SET geom = ST_MakeValid(ST_SetSRID(geom, 25832)); `; const result = await client.query(query); console.log(`Reparatur erfolgreich: ${result.rowCount} Trassen wurden korrigiert!`); } catch (err) { console.error("Fehler bei der Reparatur:", err); } finally { client.release(); pool.end(); } } runRepair();