2017-10-28 15 views
0

테이블의 defenitiion에 포함 된 문자 생성 마이그레이션을 실행 한 후기본 : "지금()"속편에서 나는 속편에서 기본값 만들려고 해요

create_table(:my_table) do 
    primary_key :id 
    # .......... 
    Timestamp :created_at, default: "now()" 

를, 그것은 테이블을 생성 이 열 정의 :

--........ 
    created_at timestamp without time zone DEFAULT '2017-10-28 12:26:00.129157'::timestamp without time zone, 

내가 원하는 것은 새 값을 삽입 할 때 "now()"값을 설정하는 것입니다.

+0

'타임 스탬프 : created_at, 기본값 : Sequel :: CURRENT_TIMESTAMP'을 시도하십시오. – mwp

답변

0

시간 필드에 문자열을 설정하려고합니까? 나는 이것이 효과가 있다고 생각하지 않는다. 당신은 사용해야합니다 String :created_at, default: "now()"