Merge branch 'main' into staging
This commit is contained in:
commit
fec89eac61
1 changed files with 63 additions and 1 deletions
64
db/schema.rb
64
db/schema.rb
|
|
@ -31,6 +31,45 @@ ActiveRecord::Schema[7.0].define(version: 2023_06_19_045651) do
|
|||
t.integer "order", default: 0, null: false
|
||||
end
|
||||
|
||||
create_table "character_charge_attacks", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.uuid "character_id"
|
||||
t.string "name_en", null: false
|
||||
t.string "name_jp", null: false
|
||||
t.string "description_en", null: false
|
||||
t.string "description_jp", null: false
|
||||
t.integer "order", null: false
|
||||
t.string "form"
|
||||
t.uuid "effects", array: true
|
||||
t.index ["character_id"], name: "index_character_charge_attacks_on_character_id"
|
||||
end
|
||||
|
||||
create_table "character_skills", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.uuid "character_id"
|
||||
t.string "name_en", null: false
|
||||
t.string "name_jp", null: false
|
||||
t.string "description_en", null: false
|
||||
t.string "description_jp", null: false
|
||||
t.integer "type", null: false
|
||||
t.integer "position", null: false
|
||||
t.string "form"
|
||||
t.integer "cooldown", default: 0, null: false
|
||||
t.integer "lockout", default: 0, null: false
|
||||
t.integer "duration", array: true
|
||||
t.boolean "recast", default: false, null: false
|
||||
t.integer "obtained_at", default: 1, null: false
|
||||
t.uuid "effects", array: true
|
||||
t.index ["character_id"], name: "index_character_skills_on_character_id"
|
||||
end
|
||||
|
||||
create_table "character_support_skills", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.uuid "character_id"
|
||||
t.string "name_en", null: false
|
||||
t.string "name_jp", null: false
|
||||
t.string "slug", null: false
|
||||
t.string "object_type", null: false
|
||||
t.integer "order", default: 0, null: false
|
||||
end
|
||||
|
||||
create_table "characters", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.string "name_en"
|
||||
t.string "name_jp"
|
||||
|
|
@ -64,6 +103,23 @@ ActiveRecord::Schema[7.0].define(version: 2023_06_19_045651) do
|
|||
create_table "data_migrations", primary_key: "version", id: :string, force: :cascade do |t|
|
||||
end
|
||||
|
||||
create_table "effects", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.string "name_en", null: false
|
||||
t.string "name_jp", null: false
|
||||
t.string "description_en", null: false
|
||||
t.string "description_jp", null: false
|
||||
t.integer "accuracy_value"
|
||||
t.string "accuracy_suffix"
|
||||
t.string "accuracy_comparator"
|
||||
t.jsonb "strength", array: true
|
||||
t.integer "healing_cap"
|
||||
t.boolean "duration_indefinite", default: false, null: false
|
||||
t.integer "duration_value"
|
||||
t.string "duration_unit"
|
||||
t.string "notes_en"
|
||||
t.string "notes_jp"
|
||||
end
|
||||
|
||||
create_table "favorites", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.uuid "user_id"
|
||||
t.uuid "party_id"
|
||||
|
|
@ -110,6 +166,10 @@ ActiveRecord::Schema[7.0].define(version: 2023_06_19_045651) do
|
|||
t.jsonb "ring3", default: {"modifier"=>nil, "strength"=>nil}, null: false
|
||||
t.jsonb "ring4", default: {"modifier"=>nil, "strength"=>nil}, null: false
|
||||
t.jsonb "earring", default: {"modifier"=>nil, "strength"=>nil}, null: false
|
||||
t.boolean "skill0_enabled", default: true, null: false
|
||||
t.boolean "skill1_enabled", default: true, null: false
|
||||
t.boolean "skill2_enabled", default: true, null: false
|
||||
t.boolean "skill3_enabled", default: true, null: false
|
||||
t.uuid "awakening_id"
|
||||
t.integer "awakening_level", default: 1
|
||||
t.index ["awakening_id"], name: "index_grid_characters_on_awakening_id"
|
||||
|
|
@ -229,7 +289,7 @@ ActiveRecord::Schema[7.0].define(version: 2023_06_19_045651) do
|
|||
t.datetime "revoked_at", precision: nil
|
||||
t.datetime "created_at", precision: nil, null: false
|
||||
t.string "scopes"
|
||||
t.string "previous_refresh_token", default: "", null: false
|
||||
t.string "previous_refresh_token", default: ""
|
||||
t.index ["refresh_token"], name: "index_oauth_access_tokens_on_refresh_token", unique: true
|
||||
t.index ["resource_owner_id"], name: "index_oauth_access_tokens_on_resource_owner_id"
|
||||
t.index ["token"], name: "index_oauth_access_tokens_on_token", unique: true
|
||||
|
|
@ -412,6 +472,8 @@ ActiveRecord::Schema[7.0].define(version: 2023_06_19_045651) do
|
|||
t.integer "ax_type"
|
||||
t.boolean "limit", default: false, null: false
|
||||
t.boolean "ax", default: false, null: false
|
||||
t.string "nicknames_en", default: [], null: false, array: true
|
||||
t.string "nicknames_jp", default: [], null: false, array: true
|
||||
t.uuid "recruits_id"
|
||||
t.integer "max_awakening_level"
|
||||
t.index ["name_en"], name: "index_weapons_on_name_en", opclass: :gin_trgm_ops, using: :gin
|
||||
|
|
|
|||
Loading…
Reference in a new issue