bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Автоматическое заполнение полей?

Здравствуйте. Как правильно реализовать что бы при вставке записи в таблицу автоматически обновлялись поля created_at, updated_at. А при обновлении записей только updated_at. Спасибо.
  • Вопрос задан
  • 693 просмотра
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
https://www.postgresql.org/docs/current/static/ddl...
При обновление либо триггером, либо в самом запросе update.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
Повесить триггер BEFORE INSERT OR UPDATE , внутри будет что-то вроде:

NEW.updated_at = now();
IF TG_OP = 'INSERT' THEN
  NEW.created_at = now();
END IF;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы