[PostNAS] Feedback zum GDAL Patch

Wolfgang Jacobs wolfgang.jacobs at geonet-online.de
Fre Mar 23 08:43:28 EDT 2012


Hallo, 


wir haben heute erfolgreich den GDAL Patch getestet. 


Da wir in unserer DB keine Historie benötigen, haben wir 
die Funktion deleteFeature um den context erweitert. 


CREATE FUNCTION deleteFeature(typename text, featureid text, context text ) 


Innerhalb der Funktion fragen wir diesen nun ab: 



IF lower($3) = 'delete' THEN 
query := 'DELETE FROM ' || lower($1) || ' WHERE gml_id = ''' || $2 || ''''; 
EXECUTE query; 
query := 'DELETE FROM alkis_beziehungen WHERE beziehung_von = ''' || $2 || ''' OR beziehung_zu = ''' || $2 || ''''; 
EXECUTE query; 
ELSE 
query := 'DELETE FROM ' || lower($1) || ' WHERE gml_id = ''' || $2 || ''''; 
EXECUTE query; 
END IF; 




Vielen Dank für die Ändernungen! 


Schöne Grüße 






Wolfgang Jacobs 


GeoNet GmbH 
Möllerstraße 42 
45966 Gladbeck 


Tel.: +49/(0) 2043/20 57 27 0 
Durchwahl: +49/(0) 2043/20 57 27 14 
Fax: +49/(0) 2043/20 57 27 29 
Email: mailto:wolfgang.jacobs at geonet-online.de 
Internet http://www.geonet-online.de 


Amtsgericht: Gelsenkirchen HRB 4817 
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://lists.osgeo.org/pipermail/nas/attachments/20120323/f20e2102/attachment.html