continue to backport old code

This commit is contained in:
2021-04-24 00:24:05 +02:00
parent 5d7217f355
commit 04434760c5
72 changed files with 795 additions and 78 deletions

View 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

View File

@@ -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

View 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

View 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

View File

@@ -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

View 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