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.
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 truewerden 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 falsenie behandelt wird.Steuerdatei für initialen Import:
Steuerdatei für zusätzlichen Import. Duplikate in
2.xmlwerden trotzdem ignoriert.Ich finde die Trigger sollten durch
createbzw.updateerstellt werden und lediglich mitALTER TABLE ... { ENABLE | DISABLE } TRIGGER ...aktiviert oder deaktiviert werden, je nach Einstellung vonavoiddupes.