From 1afb2733375ab27a7e3bbef0b3bc959f195353a5 Mon Sep 17 00:00:00 2001 From: Jason Gessner Date: Sun, 3 Jul 2022 15:02:59 -0500 Subject: [PATCH] Check in rails-generated version of db/schema.rb --- db/schema.rb | 208 +++++++++++++++++++++++++-------------------------- 1 file changed, 104 insertions(+), 104 deletions(-) diff --git a/db/schema.rb b/db/schema.rb index 38d0b012..c84ab72e 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -22,6 +22,31 @@ t.date "date_release" end + create_table "card_pools", id: :string, force: :cascade do |t| + t.text "name", null: false + t.text "format_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + create_table "card_pools_card_cycles", id: false, force: :cascade do |t| + t.text "card_cycle_id", null: false + t.text "card_pool_id", null: false + t.index ["card_cycle_id", "card_pool_id"], name: "index_card_pools_card_cycles_on_card_cycle_id_and_card_pool_id" + end + + create_table "card_pools_card_sets", id: false, force: :cascade do |t| + t.text "card_set_id", null: false + t.text "card_pool_id", null: false + t.index ["card_set_id", "card_pool_id"], name: "index_card_pools_card_sets_on_card_set_id_and_card_pool_id" + end + + create_table "card_pools_cards", id: false, force: :cascade do |t| + t.text "card_id", null: false + t.text "card_pool_id", null: false + t.index ["card_id", "card_pool_id"], name: "index_card_pools_cards_on_card_id_and_card_pool_id" + end + create_table "card_set_types", id: :string, force: :cascade do |t| t.text "name", null: false t.text "description" @@ -97,6 +122,13 @@ t.string "description" end + create_table "formats", id: :string, force: :cascade do |t| + t.text "name", null: false + t.text "active_snapshot_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + create_table "illustrators", id: :string, force: :cascade do |t| t.string "name" t.datetime "created_at", null: false @@ -124,107 +156,82 @@ t.datetime "updated_at", null: false end - create_table "sides", id: :string, force: :cascade do |t| + create_table "restrictions", id: :string, force: :cascade do |t| t.text "name", null: false + t.text "date_start", null: false + t.integer "point_limit" t.datetime "created_at", null: false t.datetime "updated_at", null: false end - create_table "formats", id: :string, force: :cascade do |t| - t.text "name", null: false - t.text "active_snapshot_id", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end - - create_table "snapshots", id: :string, force: :cascade do |t| - t.text "format_id", null: false - t.text "card_pool_id", null: false - t.text "date_start", null: false - t.text "restriction_id" - t.boolean "active", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end - - create_table "card_pools", id: :string, force: :cascade do |t| - t.text "name", null: false - t.text "format_id", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end - - create_table "card_pools_card_cycles", id: false, force: :cascade do |t| - t.text "card_cycle_id", null: false - t.text "card_pool_id", null: false - t.index ["card_cycle_id", "card_pool_id"], name: "index_card_pools_card_cycles_on_card_cycle_id_and_card_pool_id" - end - - create_table "card_pools_card_sets", id: false, force: :cascade do |t| - t.text "card_set_id", null: false - t.text "card_pool_id", null: false - t.index ["card_set_id", "card_pool_id"], name: "index_card_pools_card_sets_on_card_set_id_and_card_pool_id" - end - - create_table "card_pools_cards", id: false, force: :cascade do |t| - t.text "card_id", null: false - t.text "card_pool_id", null: false - t.index ["card_id", "card_pool_id"], name: "index_card_pools_cards_on_card_id_and_card_pool_id" - end + create_table "restrictions_card_subtypes_banned", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_subtype_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions", id: :string, force: :cascade do |t| - t.text "name", null: false - t.text "date_start", null: false - t.integer "point_limit" - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "restrictions_cards_banned", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_cards_banned", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_id", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "restrictions_cards_global_penalty", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_id", null: false + t.integer "value", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_cards_restricted", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_id", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "restrictions_cards_points", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_id", null: false + t.integer "value", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_cards_universal_faction_cost", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_id", null: false - t.integer "value", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "restrictions_cards_restricted", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_id", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_cards_global_penalty", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_id", null: false - t.integer "value", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "restrictions_cards_universal_faction_cost", id: false, force: :cascade do |t| + t.text "restriction_id", null: false + t.text "card_id", null: false + t.integer "value", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_cards_points", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_id", null: false - t.integer "value", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "sides", id: :string, force: :cascade do |t| + t.text "name", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end - create_table "restrictions_card_subtypes_banned", id: false, force: :cascade do |t| - t.text "restriction_id", null: false - t.text "card_subtype_id", null: false - t.datetime "created_at", precision: 6, null: false - t.datetime "updated_at", precision: 6, null: false - end + create_table "snapshots", id: :string, force: :cascade do |t| + t.text "format_id", null: false + t.text "card_pool_id", null: false + t.text "date_start", null: false + t.text "restriction_id" + t.boolean "active", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + add_foreign_key "card_pools", "formats" + add_foreign_key "card_pools_card_cycles", "card_cycles" + add_foreign_key "card_pools_card_cycles", "card_pools" + add_foreign_key "card_pools_card_sets", "card_pools" + add_foreign_key "card_pools_card_sets", "card_sets" + add_foreign_key "card_pools_cards", "card_pools" + add_foreign_key "card_pools_cards", "cards" add_foreign_key "card_sets", "card_cycles" add_foreign_key "card_sets", "card_set_types" add_foreign_key "card_types", "sides" @@ -236,26 +243,19 @@ add_foreign_key "factions", "sides" add_foreign_key "printings", "card_sets" add_foreign_key "printings", "cards" - add_foreign_key "snapshots", "formats" - add_foreign_key "snapshots", "card_pools" - add_foreign_key "snapshots", "restrictions" - add_foreign_key "card_pools", "formats" - add_foreign_key "card_pools_card_cycles", "card_cycles" - add_foreign_key "card_pools_card_cycles", "card_pools" - add_foreign_key "card_pools_card_sets", "card_sets" - add_foreign_key "card_pools_card_sets", "card_pools" - add_foreign_key "card_pools_cards", "cards" - add_foreign_key "card_pools_cards", "card_pools" + add_foreign_key "restrictions_card_subtypes_banned", "card_subtypes" + add_foreign_key "restrictions_card_subtypes_banned", "restrictions" add_foreign_key "restrictions_cards_banned", "cards" add_foreign_key "restrictions_cards_banned", "restrictions" - add_foreign_key "restrictions_cards_restricted", "cards" - add_foreign_key "restrictions_cards_restricted", "restrictions" - add_foreign_key "restrictions_cards_universal_faction_cost", "cards" - add_foreign_key "restrictions_cards_universal_faction_cost", "restrictions" add_foreign_key "restrictions_cards_global_penalty", "cards" add_foreign_key "restrictions_cards_global_penalty", "restrictions" add_foreign_key "restrictions_cards_points", "cards" add_foreign_key "restrictions_cards_points", "restrictions" - add_foreign_key "restrictions_card_subtypes_banned", "restrictions" - add_foreign_key "restrictions_card_subtypes_banned", "card_subtypes" + add_foreign_key "restrictions_cards_restricted", "cards" + add_foreign_key "restrictions_cards_restricted", "restrictions" + add_foreign_key "restrictions_cards_universal_faction_cost", "cards" + add_foreign_key "restrictions_cards_universal_faction_cost", "restrictions" + add_foreign_key "snapshots", "card_pools" + add_foreign_key "snapshots", "formats" + add_foreign_key "snapshots", "restrictions" end