Generated column (generoitava sarake) on sarake, jonka arvo lasketaan automaattisesti muista sarakkeista, sen sijaan että se olisi suoraan lisätty. PostgreSQL tukee stored generoitavia sarakkeita (Postgres 12+) — laskettu arvo lasketaan kirjoituksessa ja tallennetaan. Ne pitävät johdettuja tietoja automaattisesti yhdenmukaisia.
Generoitavan sarakkeen määrittäminen
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
