En genereret kolonne er en kolonne, hvis værdi beregnes automatisk ud fra andre kolonner, i stedet for at blive indsat direkte. PostgreSQL understøtter lagrede genererede kolonner (Postgres 12+) — den beregnede værdi beregnes ved skrivning og lagres. De holder aflede data konsistente automatisk.
Definering af en genereret kolonne
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
