#803

Faça com que updated_at se atualize sozinho

Os desenvolvedores de backend frequentemente esquecem de definir updated_at = NOW() à mão após um UPDATE, e o campo apodrece — ninguém sabe quando uma linha foi tocada pela última vez. A solução é um trigger na tabela que define a hora atual antes de cada atualização por conta própria. Construa uma tabela notes com id (chave primária), body (texto) e updated_at (timestamp com fuso horário, padrão agora). Defina uma função touch_updated_at que retorne uma linha com updated_at atualizado, e um trigger chamado notes_touch que dispare antes de cada atualização de linha em notes e chame essa função. Após a configuração, qualquer UPDATE em notes deve subir automaticamente updated_at para a hora atual.

Exemplo de resposta esperada

É assim que se parece uma resposta correta: ela tem seu próprio número de linhas e não precisa coincidir com as tabelas do esquema.

tgname
notes_touch
Entre para enviar

O resultado da sua consulta aparecerá aqui

Sem esquema inicial

Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.