Ho un problema con i trigger in Postgres fatti con plpgSql...All'interno di una tabella dobbiamo verificare che non ci siano più di 5 tuple con un determinato valore...
E un altro trigger invece che verifichi l'uguaglianza di 2 campi di 2 tabelle diverse...

Il primo ho provato a farlo così, ma mi dà comunque errore su from produttore e non so perchè:

declare
conto integer;
begin
SELECT INTO conto COUNT(*)
from produttore
where autorizzazione=true;
if(conto>5)then
raise exception 'non possono esserci più di 5 produttori';
end if;
end;

Il secondo invece non ho proprio capito come si possa fare...
Grazie mille!