Une colonne générée est une colonne dont la valeur est calculée automatiquement à partir d'autres colonnes, plutôt que d'être insérée directement. PostgreSQL supporte les colonnes générées stockées (Postgres 12+) — la valeur calculée est déterminée à l'écriture et stockée. Elles maintiennent les données dérivées cohérentes automatiquement.
Définir une colonne générée
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
