continue to backport old code
This commit is contained in:
20
db/migrate/20210423153453_create_wow_mounts.rb
Normal file
20
db/migrate/20210423153453_create_wow_mounts.rb
Normal file
@@ -0,0 +1,20 @@
|
||||
class CreateWowMounts < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :wow_mounts do |t|
|
||||
t.jsonb :name
|
||||
t.string :source_type
|
||||
t.jsonb :translated_source
|
||||
t.string :faction
|
||||
t.jsonb :translated_faction
|
||||
t.jsonb :description
|
||||
t.integer :mount_id, null: false
|
||||
t.integer :creature_display_id
|
||||
t.string :href
|
||||
t.string :asset_zoom
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
|
||||
add_index :wow_mounts, :mount_id, unique: true
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,9 @@
|
||||
class CreateUserObtainWowMounts < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :user_obtain_wow_mounts do |t|
|
||||
t.belongs_to :user
|
||||
t.belongs_to :wow_mount
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
18
db/migrate/20210423153730_create_wow_pet_abilities.rb
Normal file
18
db/migrate/20210423153730_create_wow_pet_abilities.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
class CreateWowPetAbilities < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :wow_pet_abilities do |t|
|
||||
t.integer :ability_id
|
||||
t.jsonb :name
|
||||
t.string :battle_pet_type
|
||||
t.jsonb :translated_battle_pet_type
|
||||
t.integer :battle_pet_type_id
|
||||
t.integer :rounds
|
||||
t.string :media
|
||||
t.string :href
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
|
||||
add_index :wow_pet_abilities, :ability_id, unique: true
|
||||
end
|
||||
end
|
||||
27
db/migrate/20210423153806_create_wow_pets.rb
Normal file
27
db/migrate/20210423153806_create_wow_pets.rb
Normal file
@@ -0,0 +1,27 @@
|
||||
class CreateWowPets < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :wow_pets do |t|
|
||||
t.jsonb :name
|
||||
t.integer :pet_id
|
||||
t.string :href
|
||||
t.string :battle_pet_type
|
||||
t.jsonb :translated_battle_pet_type
|
||||
t.integer :battle_pet_type_id
|
||||
t.jsonb :description
|
||||
t.boolean :is_capturable
|
||||
t.boolean :is_tradable
|
||||
t.boolean :is_battlepet
|
||||
t.boolean :is_alliance_only
|
||||
t.boolean :is_horde_only
|
||||
t.string :icon
|
||||
t.boolean :is_random_creature_display
|
||||
t.string :source_type
|
||||
t.jsonb :translated_source_type
|
||||
t.integer :creature_id
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
|
||||
add_index :wow_pets, :pet_id, unique: true
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,9 @@
|
||||
class CreateLearnedWowPetAbilities < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :learned_wow_pet_abilities do |t|
|
||||
t.belongs_to :wow_pet
|
||||
t.belongs_to :wow_pet_ability
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
9
db/migrate/20210423153941_create_user_obtain_wow_pets.rb
Normal file
9
db/migrate/20210423153941_create_user_obtain_wow_pets.rb
Normal file
@@ -0,0 +1,9 @@
|
||||
class CreateUserObtainWowPets < ActiveRecord::Migration[6.1]
|
||||
def change
|
||||
create_table :user_obtain_wow_pets do |t|
|
||||
t.belongs_to :user
|
||||
t.belongs_to :wow_pet
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user