生成列は、直接挿入されるのではなく、他の列から自動的に計算される列です。PostgreSQLは保存型生成列(Postgres 12以上)をサポートしており、計算値は書き込み時に計算され保存されます。派生データの一貫性を自動的に保ちます。
生成列の定義
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
