opengeogroep/NLExtract — pull request #121 by rutgerw (2014-05-12 12:01:15+00:00)
Title: Wijziging SQL UPDATE query voor mutaties

Bij mij werkte de import van mutaties niet goed. Wat er gebeurde bij bijwerken bestaande BAG objecten:

* Nieuwe versie van BAG-object werd toegevoegd (met uiteraard einddatum = NULL)
* Bestaande versie van BAG-object werd gewijzigd met een nieuwe einddatum.

Dat laatste ging niet goed, omdat de update query zocht naar BAG-record met einddatum = NULL (namelijk de oude versie van een BAG-object) en daarmee werden twee BAG-records bijgewerkt:
* De net nieuwe toegevoegde
* De oorspronkelijke

Ik heb dit gewijzigd: de update query kijkt nu naar begindatum ipv einddatum. BAG identificatie, begindatum (en aanduiding record actief en aanduidingrecordcorrectie) vormen een unieke key.

Mocht er behoefte zijn aan een eenvoudige testcase, laat maar weten.