Re: Continuous inserts...

Поиск
Список
Период
Сортировка
От Joerg Hessdoerfer
Тема Re: Continuous inserts...
Дата
Msg-id 4.3.2.7.0.20000818131223.00af3890@192.168.0.1
обсуждение исходный текст
Ответ на Re: Continuous inserts...  ("Poul L. Christiansen" <plc@faroenet.fo>)
Список pgsql-sql
Hi!

At 11:57 18.08.00 +0100, you wrote:
>I'm not familiar with rules. Could you please post the SQL for creating 
>the rule
>that you've created?

Here we go (if memory serves ;-)

create table a ( num int4, name text );
create table b ( num int4, name text );

rule to insert into b instead of a:

CREATE RULE redirect AS ON insert TO a DO INSTEAD insert into b values ( 
new.num, new.name );

... the INSTEAD is important!
BTW: is it really necessary to list all fields in the instead part? Anyone?

when finished vacuuming a, do a

DROP RULE redirect;

of course, when you have more/other fields in your table, you need to 
change rule's definition.

Hope this helps,        Joerg
+------****  Science & Engineering Applications GmbH  ****------+
|                                                               |
| Joerg Hessdoerfer                                             |
| Leading SW developer Phone:    +49 (0)2203-962211             |
| S.E.A GmbH           Fax:                 -962212             |
| D-51147 Koeln        Internet: joerg.hessdoerfer@sea-gmbh.com |
|                                http://www.sea-gmbh.com        |
+---------------------------------------------------------------+



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

Предыдущее
От: "Poul L. Christiansen"
Дата:
Сообщение: Re: Continuous inserts...
Следующее
От: "Graham Vickrage"
Дата:
Сообщение: sequences in functions