UPDATE:
Ich habe es heute geschafft einen Trigger zu bauen der mir die Daten aus bestimmte Spalten aus der Urdatenbank in eine Tabelle in ein anderes Schema kopiert sobald sich irgendetwas an der Urdatenbank ändert.
Dies habe ich wie folgt gelöst:
CREATE OR REPLACE FUNCTION insert()
RETURNS trigger AS
$BODY$
BEGIN
insert into "Kopie"."Stammdaten" (prj_id,xcoord,ycoord,zcoordb,longname,projekt)
select prj_id,xcoord,ycoord,zcoordb,longname,projekt
from public.geodin_loc_ssgkrzt1;
RETURN NULL;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100000;
CREATE TRIGGER sync
AFTER
INSERT OR UPDATE OR DELETE
ON public.geodin_loc_ssgkrzt1
FOR EACH ROW
EXECUTE PROCEDURE insert();
Sooooo… nun zum eigentlichen Problem:
Ich möchte nun dass in der Zieltabelle (Stammdaten) die Koordinaten in eine geom-Spalte im Postgis-Format automatisch überführt werden.
Ich setze also eine Spalte geom hinten an die Tabelle dran.
Wie bekomme ich es nun hin, dass die geom-Spalte automatisch herausfindet um welches Koordinatensystem es sich in der jeweiligen Zeile handelt und diese in UTM umrechnet und im postgis format speichert!? Und das alles schon sobald diese Tabelle durch den Trigger erneuert wird!?
Hier brauche ich echt grundlegende Hilfe.
Danke schon mal.
Gruß Schweitzer