【发布时间】:2009-10-16 22:54:32
【问题描述】:
考虑下面的表创建脚本:
create_table :foo do |t|
t.datetime :starts_at, :null => false
end
是否可以将默认值设置为当前时间?
我正在尝试在 rails 中为下面给出的 SQL 列定义找到一个独立于数据库的等效项:
Oracle 语法
start_at DATE DEFAULT SYSDATE()
MySQL 语法
start_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
或
start_at DATETIME DEFAULT NOW()
【问题讨论】:
标签: ruby-on-rails