Rails schema.rbとは - Hashimoto-Noriaki/rails-rspec-memo GitHub Wiki

投稿日 2021年07月11日

⚫︎schema.rb データベースの構造を表す migrationを実行すると自動的に現在のデータベースの構成が書かれたschema.rbが 作成更新される。

p [1, 1, 2, 3, 3].uniq

ActiveRecord::Schema.define(version: 2021_01_17_095549) do

  create_table "articles", charset: "utf8", force: :cascade do |t|
    t.string "title"
    t.string "body"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
    t.bigint "user_id", null: false
    t.index ["user_id"], name: "index_articles_on_user_id"
  end

 
  #省略


  add_foreign_key "articles", "users"
  add_foreign_key "user_communities", "communities"
  add_foreign_key "user_communities", "users"
  add_foreign_key "user_details", "users"
end