Diskussion:Kurs PostGIS Einführung II

Aus Geoinformation HSR
Version vom 10. September 2014, 08:16 Uhr von Stefan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Tipps und Tricks== Restore... (pg_restore): * "File Option": Dateiendungen für Dumps sind ".backup"; wechseln Sie zu "All Files (*.*)", wenn der Dump einen a…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Tipps und Tricks

Restore... (pg_restore):

  • "File Option": Dateiendungen für Dumps sind ".backup"; wechseln Sie zu "All Files (*.*)", wenn der Dump einen anderen Namen hat. Dumps erkennt man daran...
  • "Restore Options #1" folgende Optionen, damit die Owner/Privileges Einstellungen ignoriert werden: "Don't save: Owner, Privilege, Tablespace".

Trigger-Funktion (Datenbank Uster):

 CREATE OR REPLACE FUNCTION test.insert_update_test_trigger_function()
   RETURNS trigger AS
 $BODY$
   DECLARE
   myrec RECORD;
 BEGIN
   NEW.flaeche := ST_Area(NEW.the_geom);
   NEW.umfang := ST_Perimeter(NEW.the_geom);
   SELECT array_to_string(array_agg(nz.zonenbez_gemeinde),'; ') 
   AS zonen into myrec FROM raumplanung.nutzungszonen nz WHERE ST_Intersects(NEW.the_geom,nz.the_geom);
   NEW.zonen := myrec.zonen;
   RETURN NEW;
 END;
 $BODY$
 LANGUAGE plpgsql VOLATILE
 COST 100;