RailsのmigrateでDateカラムの初期値に当日を設定する方法

Railsのデータベースの初期化を設定するときに、

Railsのmigrateを使用することで、

初期化を行うようにしていた。

そんなときに、

「Date型のカラムに初期値として、当日の日付を設定したい」

ということをやりたいと思い、

その方法を実際に試してみたときのメモ。

前提:Railsのmigrate

Railsのmigrateに関しては、

公式サイトの内容をまずはチェック。

Date型のMigration設定

対象フォルダ

project-folder/db/migrate

対象ファイル

hoge.rb

コード

class Hoge < ActiveRecord::Migration
  def change
    create_table "hoge", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
      t.date "date_column", default: -> { "(CURRENT_DATE)" }, null: false
    end
  end
end

スキルを使って、就職/転職/副業する時のサイト

プログラミングのスキルなどを、自分なりに高めた上で、

自分のスキルをアピールして就職や転職を行い、年収をあげるか、

副業という形で、年収にプラスアルファの稼ぎを増やすことはできます。

まずはできる範囲で取り組むことで、

少しずつ、経験値も増え、自分のスキルが収入につながるのでおすすめです。

おすすめ書籍

広告

おすすめ記事