default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

Поиск
Список
Период
Сортировка
От f g
Тема default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
Дата
Msg-id 20060123134958.72090.qmail@web26114.mail.ukl.yahoo.com
обсуждение исходный текст
Ответы Re: default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
Список pgsql-novice
with mysql you can do:

CREATE TABLE [table]
...
stamp timestamp NOT NULL default CURRENT_TIMESTAMP on
update CURRENT_TIMESTAMP,
...

but with pgsql it seems you need to do a trigger:

CREATE RULE [rule] AS ON UPDATE TO [table] DO UPDATE
[table] SET stamp = CURRENT_TIMESTAMP \g

which give you:

ERROR:  infinite recursion detected in rules for
relation [table]

what's the trick???






___________________________________________________________________________
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et
l'international.
Téléchargez sur http://fr.messenger.yahoo.com

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

Предыдущее
От: Bruno Wolff III
Дата:
Сообщение: Re: Forums
Следующее
От: "A. Kretschmer"
Дата:
Сообщение: Re: default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP