Sebuah kolom yang dihasilkan adalah kolom yang nilainya dihitung secara otomatis dari kolom lain, bukan dimasukkan langsung. PostgreSQL mendukung kolom yang dihasilkan tersimpan (Postgres 12+) — nilai yang dihitung ditentukan saat penulisan dan disimpan. Mereka menjaga data turunan tetap konsisten secara otomatis.
Mendefinisikan kolom yang dihasilkan
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
