| От | Jeff Williams |
|---|---|
| Тема | Update timestamp on update |
| Дата | |
| Msg-id | 434DB482.1000205@globaldial.com обсуждение исходный текст |
| Ответы |
Re: Update timestamp on update
|
| Список | pgsql-sql |
I have a table like: CREATE TABLE products ( id int, status int, last_status_change timestamp DEFAULT now() ); What I would like is that whenever the status is changed the last_status_change timestamp is updated to the current time. I have had a look at the rules and what I want would be similar to: CREATE RULE last_status_change AS ON UPDATE TO products WHERE NEW.status <> OLD.status DO UPDATE products SET last_status_change= now() WHERE id = OLD.id; Except of course that the above is recursive and doesn't work. How can I do this? Jeff
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера