source: trunk/import/alkis-trigger-kill.sql @ 314

Revision 314, 828 bytes checked in by frank.jaeger, 7 years ago (diff)

Trigger ohne Historie (kill) umgestellt auf Import-ID als Merkmal fuer Replace

Line 
1
2-- Trigger fuer Fortfuehrung der PostNAS-Datenbank, wenn KEINE Historie gefuehrt werden soll.
3-- Version 2014-01-31
4
5CREATE TRIGGER delete_feature_trigger
6        BEFORE INSERT ON delete
7        FOR EACH ROW
8        EXECUTE PROCEDURE delete_feature_kill();
9
10-- 2013-07-10: Erweiterung zur Behandlung der Replace-Saetze in den Beziehungen
11-- 2014-01-31: entfaellt, wird ersetzt durch "update_import_id"
12--CREATE TRIGGER update_fields
13--      BEFORE INSERT ON alkis_beziehungen
14--      FOR EACH ROW
15--      EXECUTE PROCEDURE update_fields_beziehungen();
16
17-- 2014-01-31: Den Relationen in "alkis_beziehungen" die laufende Nummer des Konverter-Laufes zuzuordnen.
18-- Dies ermoeglicht bei Aenderungen das saubere Loeschen alter Relationen im Trigger.
19CREATE TRIGGER update_import_id
20        BEFORE INSERT ON alkis_beziehungen
21        FOR EACH ROW
22        EXECUTE PROCEDURE get_import_id();
Note: See TracBrowser for help on using the repository browser.