একটি জেনারেটেড কলাম হল এমন একটি কলাম যার মান স্বয়ংক্রিয়ভাবে গণনা করা হয় অন্যান্য কলাম থেকে, বরং সরাসরি সন্নিবেশ না করে। PostgreSQL সংরক্ষিত জেনারেটেড কলাম সমর্থন করে (Postgres 12+) — গণনা করা মান লেখার সময় গণনা করা হয় এবং সংরক্ষণ করা হয়। তারা স্বয়ংক্রিয়ভাবে ডেরিভড ডেটা সামঞ্জস্যপূর্ণ রাখে।
জেনারেটেড কলাম সংজ্ঞায়িত করা
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
