Re: Calculated fileds in pg

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Calculated fileds in pg
Дата
Msg-id 20021124101153.W42338-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Calculated fileds in pg  (Jean-Christian Imbeault <jc@mega-bucks.co.jp>)
Список pgsql-general
On Sun, 24 Nov 2002, Jean-Christian Imbeault wrote:

> Is it possible to set up a field during table creation to be a
> "calculated" field, i.e. the value is calculated from other values.
>
> For example:
>
> Table A:
>
> id   integer primary key,
> B_id integer references B(id),
> cost integer default 0
>
> Table B:
>
> id    integer primary key,
> total integer -- select sum(cost) from A where B_id=id;
>
> If not should I be looking at implementing this with a view or maybe a
> trigger?

I'd probably do B as a view if it was this simple, because writing the
triggers for A sound to be problematic from a getting the concurrency
right without potential deadlocks standpoint.


В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: is backing up a live postgres enough?
Следующее
От: Tino Wildenhain
Дата:
Сообщение: Re: Error Occurred when run function. How to solve it?