En genererad kolumn är en kolumn vars värde beräknas automatiskt från andra kolumner, snarare än att infogas direkt. PostgreSQL stöder lagrade genererade kolumner (Postgres 12+) — det beräknade värdet räknas ut vid skrivning och lagras. De håller härledd data konsekvent automatiskt.
Definiera en genererad kolumn
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
