Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

avoiddupes nachträglich nicht deaktivierbar #53

Open
ewie opened this issue Aug 4, 2022 · 1 comment
Open

avoiddupes nachträglich nicht deaktivierbar #53

ewie opened this issue Aug 4, 2022 · 1 comment

Comments

@ewie
Copy link

ewie commented Aug 4, 2022

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.

@ewie
Copy link
Author

ewie commented Nov 2, 2022

Bump @jef-n

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants