#803

Накарай updated_at да се обновява сам

Бекенд разработчиците редовно забравят да зададат updated_at = NOW() ръчно след UPDATE и полето «гние» — никой не знае кога редът е бил пипан за последно. Решението е тригер върху таблицата, който сам задава текущото време преди всяко обновяване. Изгради таблица notes с id (първичен ключ), body (текст) и updated_at (timestamp с часова зона, по подразбиране — текущото време). Дефинирай функция touch_updated_at, която връща ред с обновен updated_at, и тригер с име notes_touch, който се задейства преди всяко обновяване на ред в notes и извиква тази функция. След настройката всеки UPDATE върху notes трябва автоматично да актуализира updated_at до текущото време.

Примерен очакван изход

Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.

tgname
notes_touch

Резултатът от заявката ти ще се покаже тук

Няма начална схема

Тази задача започва без таблици — ще ги създадеш чрез CREATE TABLE.