A generated column ਇੱਕ ਕਾਲਮ ਹੁੰਦਾ ਹੈ ਜਿਸਦੀ ਮੁੱਲ ਆਪਣੇ ਆਪ ਤੋਂ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਦੂਜੇ ਕਾਲਮਾਂ ਤੋਂ, ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਬਜਾਏ। PostgreSQL stored generated columns ਨੂੰ ਸਮਰਥਨ ਕਰਦਾ ਹੈ (Postgres 12+) — ਗਣਨਾ ਕੀਤੀ ਮੁੱਲ ਲਿਖਤ ਸਮੇਂ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਉਹ ਲਿਆ ਗਿਆ ਡੇਟਾ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਇਕਸਾਰ ਰੱਖਦੇ ਹਨ।
ਇੱਕ generated column ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
products (
id SERIAL ,
price ,
quantity ,
total GENERATED ALWAYS (price quantity) STORED
);
products (price, quantity) (, );
total products;
