Re: INSTEAD OF trigger on VIEWs

Поиск
Список
Период
Сортировка
От Christopher Kings-Lynne
Тема Re: INSTEAD OF trigger on VIEWs
Дата
Msg-id 4291E37D.9050006@familyhealth.com.au
обсуждение исходный текст
Ответ на INSTEAD OF trigger on VIEWs  (--= Tono =-- <tonodarmodjo@yahoo.com>)
Ответы Re: INSTEAD OF trigger on VIEWs  ("Jan B." <jan@monso.de>)
Список pgsql-hackers
You can probably just create an INSTEAD rule on the view...

Chris

--= Tono =-- wrote:
> Is there any plans to create an INSTEAD OF trigger on
> VIEWS?   I have view which consists of a master and
> detail table.  When a row is inserted into the view,
> the view needs to figure out if the master record
> already exsists. If the record does not exists in the
> master table, then insert into the master and the
> detail table.  If the record already exists in the
> master, just insert into detail table.  Conversely, if
> a delete record is performed on the view, the view
> needs to figure out if it only needs to delete from
> the detail table, or should it also delete from the
> master table when all the detail records are already
> deleted.  In Oracle this is easily done using INSTEAD
> OF triggers.  INSTEAD OF triggers can only be created
> for VIEWs. The purpose of it is to "short-circuit" the
> event (INSERT, UPDATE or DELETE) and perform whatever
> is specified in the trigger.
> 
> CREATE OR REPLACE TRIGGER schema.trigger_name INSTEAD
> OF INSERT ON object_name 
> BEGIN
> -- Perform the following instead --
> END;
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


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

Предыдущее
От: --= Tono =--
Дата:
Сообщение: INSTEAD OF trigger on VIEWs
Следующее
От: "Jan B."
Дата:
Сообщение: Re: INSTEAD OF trigger on VIEWs