diff options
author | David Gay <david@davidgay.org> | 2021-04-06 19:53:06 -0400 |
---|---|---|
committer | David Gay <david@davidgay.org> | 2021-04-06 19:53:06 -0400 |
commit | 1d3c909a2fe818935afc7b4b60ea31c2cf3852fd (patch) | |
tree | fec13a991ea3f50f4fc92833e1a100a73a421fbd /db | |
parent | d24f83582d83cb4d296ab98923f4d7062611265d (diff) |
PTU types
Diffstat (limited to 'db')
-rw-r--r-- | db/migrate/20210406234544_create_ptu_types.rb | 9 | ||||
-rw-r--r-- | db/schema.rb | 8 | ||||
-rw-r--r-- | db/seeds.rb | 3 |
3 files changed, 19 insertions, 1 deletions
diff --git a/db/migrate/20210406234544_create_ptu_types.rb b/db/migrate/20210406234544_create_ptu_types.rb new file mode 100644 index 0000000..56a13f3 --- /dev/null +++ b/db/migrate/20210406234544_create_ptu_types.rb @@ -0,0 +1,9 @@ +class CreatePtuTypes < ActiveRecord::Migration[6.1] + def change + create_table :ptu_types do |t| + t.string :name + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 4603022..3e9fd9d 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,9 +10,15 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 0) do +ActiveRecord::Schema.define(version: 2021_04_06_234544) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" + create_table "ptu_types", force: :cascade do |t| + t.string "name" + t.datetime "created_at", precision: 6, null: false + t.datetime "updated_at", precision: 6, null: false + end + end diff --git a/db/seeds.rb b/db/seeds.rb index f3a0480..929b525 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -5,3 +5,6 @@ # # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) # Character.create(name: 'Luke', movie: movies.first) + +%w[Normal Fire Water Grass Electric Ice Fighting Poison Ground Flying Psychic + Bug Rock Ghost Dark Dragon Steel Fairy].each { |name| PtuType.find_or_create_by(name: name) } |