Function or Field?

Поиск
Список
Период
Сортировка
От lucas@presserv.org
Тема Function or Field?
Дата
Msg-id 20050502171644.dqce2vmgefi80kwo@www.presserv.org
обсуждение исходный текст
Ответы Re: Function or Field?
Список pgsql-sql
Hi.
What is the better way to store the last record for a translation???
I.E:The data for the last product vendding.What is better:a) Create a field in "product" table and create a Trigger
(beforeinsert or
 
update into vendding table) to alter this field.b) Create a view or function that check the all venddings (in vendding
table)
for the specified product and return the last vendding information?
a)CREATE TABLE products( id serial primary key, description varchar(50), last_vendding date()        --Is correct to
usethis field???);CREATE TABLE vendding( id serial primary key, date_ date, product integer references
(products));CREATETRIGGER TG_change_products_last_vendding_field on table vendding BEFORE
 
INSERT OR UPDATE FOR EACH ROW EXECUTE procedure
change_products_last_vendding();
b) CREATE TABLE products (  id serial primary key,  description varchar(50) ); CREATE TABLE vendding(  id serial
primarykey,  date_ date,  product integer references (products) ); CREATE VIEW last_product_change as SELECT * from
venddingorder by date_ desc
 
limit 1; --Okay, this view will return the last record and not the last record
for a product... but its a example.

I am asking it becouse I have used CLIPPER(dbase) for my old programs and in
DBASE the view/check function that will check for each select is not
functional. And I need to create a field in all table references, but in DBASE
this fields allways broken and I need to recheck it.

Thank you.


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

Предыдущее
От: "CHRIS HOOVER"
Дата:
Сообщение: Re: Record Log Trigger
Следующее
От: "Joel Fradkin"
Дата:
Сообщение: Re: Function or Field?