La pagina che descrive le novità di Postgres 10 menziona "Tabelle di transizione per i trigger".
Tabelle di transizione per trigger
Questa funzione rende i
AFTER STATEMENT
trigger utili e performanti esponendo, a seconda dei casi, le righe vecchie e nuove alle query. Prima di questa funzionalità, iAFTER STATEMENT
trigger non avevano accesso diretto a questi e le soluzioni alternative erano bizantine e avevano scarse prestazioni. Ora è possibile scrivere molta logica di trigger comeAFTER STATEMENT
, evitando la necessità di eseguire i costosi switch di contesto su ogni riga richiesti dai trigger FOR EACH ROW.
Che cos'è una tabella di transizione?