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.
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:
Steuerdatei für zusätzlichen Import. Duplikate in
2.xml
werden trotzdem ignoriert.Ich finde die Trigger sollten durch
create
bzw.update
erstellt werden und lediglich mitALTER TABLE ... { ENABLE | DISABLE } TRIGGER ...
aktiviert oder deaktiviert werden, je nach Einstellung vonavoiddupes
.