-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
Description
Mit avoiddupes true werden Trigger erstellt, um Duplikate abzufangen: https://github.com/norBIT/alkisimport/blob/7919227c179d42181fb78998b5c1c03e41958471/preprocessing.d/1_ignore-duplicates.sql.
Problem dabei ist, dass die Trigger bei einem nachträglichen Import noch aktiv sind, weil avoiddupes false nie behandelt wird.
Steuerdatei für initialen Import:
create
avoiddupes true
jobs 1
0.xml
1.xml
Steuerdatei für zusätzlichen Import. Duplikate in 2.xml werden trotzdem ignoriert.
avoiddupes false
2.xml
Ich finde die Trigger sollten durch create bzw. update erstellt werden und lediglich mit ALTER TABLE ... { ENABLE | DISABLE } TRIGGER ... aktiviert oder deaktiviert werden, je nach Einstellung von avoiddupes.