Yak shaving logs


My life is just yak shaving.

[Rails 5] created_at, updated_at に CURRENT_TIMESTAMP を設定する

2018/02/23 #rails #mysql

By Yusuke Takita


こんにちは。Kajitz inc.の瀧田です。

Rails 5でcreatedat, updatedat に CURRENT_TIMESTAMP を設定する方法について書きました。

# db/migrate/*.rb
-      t.timestamps
+      t.datetime :created_at, default: -> { 'NOW()' }
+      t.datetime :updated_at, default: -> { 'NOW()' }
# db/schema.rb
-    t.datetime "created_at", null: false
-    t.datetime "updated_at", null: false
+    t.datetime "created_at", default: -> { "CURRENT_TIMESTAMP" }
+    t.datetime "updated_at", default: -> { "CURRENT_TIMESTAMP" }

kamipoさんのPRで上記ができるようになってました!

https://github.com/rails/rails/pull/20005

このエントリーをはてなブックマークに追加

categories


最新記事


tags