Sorry, aber ich bin/war grad mit unserer neuen Drohne beschäfigt
Du musst entweder die srid mit geben oder halt anderweitig feststellen was da für Koordinaten angeflogen kommen. Das ist aber immer mit Einschränkungen verbunden oder mißverständlich. Die Wahl wäre dann, ob du mit dem Trigger gleich eine entsprechende Geometrie in die Zieltabelle schreibst oder ob du das mit eine Trigger auf der Zieltabelle erledigst. Beides mal wäre der Befehl so was wie st_transform(st_setsrid(st_makepoint(xcoord, ycoord, zcoord), koord_srid), utm_srid). Ich würde das gleich mit dem hier aufgeführten Trigger erledigen, es sei denn es kämen noch Geometrien aus anderen Tabellen in die Kopie-Tabelle.
Ist es korrekt, das Daten in die Kopie geschrieben werden, wenn du im Original welche löschst? Macht jedenfalls der Trigger…
Du schreibst im übrigen bei jedem Insert etc die ganze Tabelle in die Kopie. Du kannst auch auf die jeweils gerade geschriebenen oder veränderten Daten einer Row mit dem Präfix ‘new.’ oder ‘old.’ zugreifen. Dann schreibt er nur eine Zeile in die Kopie und du brauchst kein Select.
Soweit erstmal,
Grüßle
UWe