postgresql - нужен вычисляемый столбец в таблице

в короткой версии моей таблицы "транзакция" у меня есть 5 столбцов

id, item, quatity unit_price, total_price (пример записи):

1 | «Энергетический напиток» | 5 | 0,80 | 4.00 ‹- это должно быть рассчитано с количеством столбцов * unit_price

Я уже искал решение в Google и узнал, что у postgres нет такой функции. Решения, которые я нашел, в основном предназначены для запросов, и я не знаю, как их использовать для моей проблемы. Поскольку я новичок в postgres, я хочу спросить, можете ли вы дать мне немного подробный ответ, чтобы я мог понять, что мне нужно делать. Это было бы прекрасно. Заранее спасибо.

С уважением

Сабина

Вот sql-оператор моей таблицы

-- Table: public.transaction3


-- DROP TABLE public.transaction3;


CREATE TABLE public.transaction3
(

    id integer NOT NULL,
    description character varying(50) COLLATE pg_catalog."default" NOT NULL,
    quantity real NOT NULL,
    unit_price money NOT NULL,
    total_price money NOT NULL,
    CONSTRAINT transaction3_pkey PRIMARY KEY (id)
)

WITH (
    OIDS = FALSE
)

TABLESPACE pg_default;


ALTER TABLE public.transaction3
    OWNER to postgres;

person Sabine Sonnholtzer    schedule 23.09.2018    source источник
comment
Вычисляемые/вычисляемые столбцы в PostgreSQL   -  person Lukasz Szozda    schedule 23.09.2018
comment
Создайте представление, которое выполняет расчет   -  person a_horse_with_no_name    schedule 23.09.2018