class CreateWowAchievements < ActiveRecord::Migration[6.1] def change create_table :wow_achievements do |t| t.integer :achievement_id, null: false t.jsonb :name t.jsonb :description t.integer :points t.boolean :is_account_wide t.integer :display_order t.string :icon t.belongs_to :wow_achievement_category t.belongs_to :wow_achievement_criterium t.timestamps end add_index :wow_achievements, :achievement_id, unique: true add_reference :wow_achievements, :prerequisite_achievement, foreign_key: { to_table: :wow_achievements } end end