我在postgres中有一个表,其中有一个名为updated_at
的列。该列会始终自动更新吗?是否可以在此列中插入较旧的时间戳,还是仅将其默认为查询运行的时间? (例如查询在下午3:15运行;我可以在update_at列中插入下午3:10的时间戳吗?)
我正在使用Rails应用程序;所以我想使用我的Rails代码插入一个旧时间戳(不确定是否与我的问题有关,但还是想澄清一下)
答案 0 :(得分:0)
在这种情况下,您应该使用ActiveRecord :: Persistence中的updated_at方法,这将阻止update_at的更新:
[[:friend, :id],
[:friend, :name],
[:meta, :board, :id],
[:meta, :board, :name],
[:meta, :column, :id],
[:meta, :column, :name],
[:meta, :column, :users, :id],
[:meta, :column, :users, :name],
[:trello, :id],
[:trello, :name]]