update
This commit is contained in:
@@ -353,11 +353,12 @@ async function syncFahrgenehmigungen(
|
||||
let neu = 0, updated = 0, skipped = 0;
|
||||
|
||||
// One-time cleanup: remove wrongly-stored records from broken parsing
|
||||
// Includes klasse='Ausstellungsdatum' and any klasse that looks like a date (DD.MM.YYYY)
|
||||
const cleaned = await client.query(
|
||||
`DELETE FROM fahrgenehmigungen WHERE klasse = 'Ausstellungsdatum'`
|
||||
`DELETE FROM fahrgenehmigungen WHERE klasse = 'Ausstellungsdatum' OR klasse ~ '^\\d{2}\\.\\d{2}\\.\\d{4}$'`
|
||||
);
|
||||
if (cleaned.rowCount && cleaned.rowCount > 0) {
|
||||
log(`Cleaned up ${cleaned.rowCount} invalid Fahrgenehmigung records (klasse='Ausstellungsdatum')`);
|
||||
log(`Cleaned up ${cleaned.rowCount} invalid Fahrgenehmigung records (wrong klasse values)`);
|
||||
}
|
||||
|
||||
for (const f of fahrgenehmigungen) {
|
||||
|
||||
Reference in New Issue
Block a user