Changeset 183 for trunk/data/konvert/postnas_0.7/sichten.sql
- Timestamp:
- 10/31/12 16:46:53 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.7/sichten.sql
r178 r183 8 8 -- 2012-04-17 flstnr_ohne_position 9 9 -- 2012-04-24 pauschal Filter 'endet IS NULL' um historische Objekte auszublenden 10 10 -- 2012-10-29 Redundanzen in Beziehungen suchen (entstehen durch replace) 11 11 12 12 -- ----------------------------------------- … … 740 740 ; 741 741 742 CREATE OR REPLACE VIEW beziehungen_redundant 743 AS 744 SELECT * 745 FROM alkis_beziehungen AS bezalt 746 WHERE EXISTS 747 (SELECT ogc_fid 748 FROM alkis_beziehungen AS bezneu 749 WHERE bezalt.beziehung_von = bezneu.beziehung_von 750 AND bezalt.beziehung_zu = bezneu.beziehung_zu 751 AND bezalt.beziehungsart = bezneu.beziehungsart 752 AND bezalt.ogc_fid < bezneu.ogc_fid 753 ); 754 755 COMMENT ON VIEW beziehungen_redundant IS 'alkis_beziehungen zu denen es eine identische neue Version gibt.'; 756 757 758 CREATE OR REPLACE VIEW beziehungen_redundant_in_delete 759 AS 760 SELECT * 761 FROM alkis_beziehungen AS bezalt 762 WHERE EXISTS 763 (SELECT ogc_fid 764 FROM alkis_beziehungen AS bezneu 765 WHERE bezalt.beziehung_von = bezneu.beziehung_von 766 AND bezalt.beziehung_zu = bezneu.beziehung_zu 767 AND bezalt.beziehungsart = bezneu.beziehungsart 768 AND bezalt.ogc_fid < bezneu.ogc_fid 769 ) 770 -- mit dem Zusatz nur die Faelle aus dem letzten Durchlauf, 771 -- die aktuell noch in der Delet-Tabelle stehen 772 AND EXISTS 773 (SELECT ogc_fid 774 FROM delete 775 WHERE bezalt.beziehung_von = substr(featureid, 1, 16) 776 OR bezalt.beziehung_zu = substr(featureid, 1, 16) 777 ); 778 779 COMMENT ON VIEW beziehungen_redundant_in_delete IS 'alkis_beziehungen zu denen es eine identische neue Version gibt und wo das Objekt noch in der delete-Tabelle vorkommt.'; 780 742 781 -- END -- 743
Note: See TracChangeset
for help on using the changeset viewer.