我正在寻找与此SQL类似的东西
column_name timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
您可以像这样在迁移中执行SQL
def change do
execute("ALTER TABLE some_table ADD some_column timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP")
end
我认为最好通过此timestamps
函数来完成。它生成timestamps
和:inserted_at
时间戳字段。这是一个例子:
:updated_at