2017-10-28 5 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, 

しかし、私がしたいことは、私は、新しい値を挿入していたときに設定する「)(今」の値です。

+0

'タイムスタンプ:created_at、デフォルト:Sequel :: CURRENT_TIMESTAMP'を試してみてください。 – mwp

答えて

0

Timeフィールドに文字列を設定しようとしていますか?私はこれがうまくいくとは思わない。 String :created_at, default: "now()"

関連する問題