Een gegenereerde kolom is een kolom waarvan de waarde automatisch wordt berekend op basis van andere kolommen, in plaats van rechtstreeks te worden ingevoegd. PostgreSQL ondersteunt opgeslagen gegenereerde kolommen (Postgres 12+) — de berekende waarde wordt bij het schrijven berekend en opgeslagen. Ze houden afgeleide gegevens automatisch consistent.
Gegenereerde kolom definiëren
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
