CREATE OR REPLACE FUNCTION "Shop".zmianakwoty() RETURNS TRIGGER AS $$
BEGIN
UPDATE "Shop"."Produkt" SET new.cena_netto = 100;
return new;
END
$$ LANGUAGE 'plpgsql';
CREATE TRIGGER uzupelnienie_danych
BEFORE UPDATE
ON "Shop"."Produkt"
FOR EACH ROW
EXECUTE PROCEDURE "Shop".zmianakwoty()
UPDATE "Shop"."Produkt" SET cena_brutto = 900 WHERE id_produktu = 3;
ERROR: column "new" of relation "Produkt" does not exist
LINE 1: UPDATE "Shop"."Produkt" SET new.cena_netto = 100 ^
QUERY: UPDATE "Shop"."Produkt" SET new.cena_netto = 100
CONTEXT: PL/pgSQL function "Shop".zmianakwoty() line 3 at SQL statement SQL state: 42703
Wiem że to jest trywialny błąd ale już nie mam pomysłu jak sobie z tym poradzić.