Una colonna generata è una colonna il cui valore è calcolato automaticamente da altre colonne, piuttosto che essere inserito direttamente. PostgreSQL supporta colonne generate stored (Postgres 12+) — il valore calcolato viene determinato al momento della scrittura e memorizzato. Mantengono i dati derivati consistenti automaticamente.
Definire una colonna generata
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
