업데이트 (코드를 보여줄 수)액티브/페이지 : DDL에 자동 타임 스탬프를 지원
내가 명시 적으로 모든 마이그레이션의create_table()
전화 후이 논리를 추가하지 않고 액티브의
automatic timestamps 직접 데이터베이스에 있지만
을 모방하고 싶습니다 . 반면
class StatusQuo < My::Migration::Subclass
def self.up
create_table :tbl do |t|
... some columns ...
t.timestamps
end
add_default_now(:tbl, :created_at) # ALTER COLUMN ... DEFAULT NOW()
add_default_now(:tbl, :updated_at) # ALTER COLUMN ... DEFAULT NOW()
add_updated_at_trigger(:tbl) # BEFORE UPDATE ON ... trg_updated_at()
end
end
, 여기에 내가 할 싶은 무엇을 :
class Druthers < My::Migration::Subclass
def self.up
create_table :tbl do |t|
... some columns ...
t.timestamps
end
end
end
이 작업을 수행 할 수있는 쉬운 또는 권장 방법이 있나요 여기
내가 지금 무엇입니까? activerecord 3, postgresql 8.4를 사용합니다.