Hallo zusammen,
ich habe ein Skript welches mir Daten in meine DB einfügt. (mit dem INSERT)
Jetzt möchte ich ein Regel erstellen die prüft ob ein Datensatz mit der ID und einem Messpunk schon vorhanden ist.
Wenn ja, soll UPDATE anstatt INSERT ausgeführt werden und der Messwert aktualisiert werden.
Mit pgAdmin4 sieht der SQL code so aus und bricht mit "ERROR: syntax error at or near ";""ab:
CREATE OR REPLACE RULE "Sensor_X_Update" AS
ON INSERT TO public."SensordatenTab_X_Werte"
WHERE new.Sensor_IDX = Sensor_IDX AND new.motionnumber = motionnumber
DO INSTEAD
UPDATE SensordatenTab_X_Werte;
Kann mir einer sagen was fehlt?
ich habe ein Skript welches mir Daten in meine DB einfügt. (mit dem INSERT)
Jetzt möchte ich ein Regel erstellen die prüft ob ein Datensatz mit der ID und einem Messpunk schon vorhanden ist.
Wenn ja, soll UPDATE anstatt INSERT ausgeführt werden und der Messwert aktualisiert werden.
Mit pgAdmin4 sieht der SQL code so aus und bricht mit "ERROR: syntax error at or near ";""ab:
CREATE OR REPLACE RULE "Sensor_X_Update" AS
ON INSERT TO public."SensordatenTab_X_Werte"
WHERE new.Sensor_IDX = Sensor_IDX AND new.motionnumber = motionnumber
DO INSTEAD
UPDATE SensordatenTab_X_Werte;
Kann mir einer sagen was fehlt?