Как вставить старую метку времени в столбце updated_at в postgres? - PullRequest
0 голосов
/ 10 июля 2019

У меня есть таблица в postgres, в которой есть столбец с именем updated_at. Будет ли этот столбец всегда автоматически обновляться? Можно ли вставить более старую временную метку в этот столбец или будет только по умолчанию время выполнения запроса? (скажем, запрос выполняется в 15:15; могу ли я добавить отметку времени 15:10 в столбец updated_at?)

Я использую приложение Rails; поэтому я хотел бы вставить старую временную метку, используя мой код Rails (не уверен, относится ли это к моему вопросу, но все равно хотел уточнить)

1 Ответ

0 голосов
/ 11 июля 2019

В этом случае вы должны использовать updated_at метод из ActiveRecord :: Persistence, который будет препятствовать обновлению update_at:

user.update_columns(updated_at: Time.current)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...