From 555c6288cc6b44ac11e9f6f7725a74c33be73f3b Mon Sep 17 00:00:00 2001 From: BIT074 Date: Tue, 7 Jul 2026 17:57:04 +0800 Subject: [PATCH] Add graphql schema for new added form condition/trigger tables --- .../tables/public_pokemon_v2_pokemonform.yaml | 7 ++++ ...ublic_pokemon_v2_pokemonformcondition.yaml | 35 +++++++++++++++++++ .../public_pokemon_v2_pokemonformtrigger.yaml | 27 ++++++++++++++ .../databases/default/tables/tables.yaml | 2 ++ 4 files changed, 71 insertions(+) create mode 100644 graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformcondition.yaml create mode 100644 graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtrigger.yaml diff --git a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml index c003dd73a..c2bc41c9c 100644 --- a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml @@ -14,6 +14,13 @@ object_relationships: using: foreign_key_constraint_on: version_group_id array_relationships: + - name: pokemonformconditions + using: + foreign_key_constraint_on: + column: pokemon_form_id + table: + name: pokemon_v2_pokemonformcondition + schema: public - name: pokemonformgenerations using: foreign_key_constraint_on: diff --git a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformcondition.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformcondition.yaml new file mode 100644 index 000000000..53710f6af --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformcondition.yaml @@ -0,0 +1,35 @@ +table: + name: pokemon_v2_pokemonformcondition + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformcondition + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: item + using: + foreign_key_constraint_on: item_id + - name: move + using: + foreign_key_constraint_on: move_id + - name: pokemonform + using: + foreign_key_constraint_on: pokemon_form_id + - name: pokemonformtrigger + using: + foreign_key_constraint_on: form_trigger_id +select_permissions: + - role: anon + permission: + columns: '*' + filter: {} + limit: 100000 + allow_aggregations: true + query_root_fields: + - select + - select_aggregate + subscription_root_fields: [] diff --git a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtrigger.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtrigger.yaml new file mode 100644 index 000000000..e4d1b9c51 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtrigger.yaml @@ -0,0 +1,27 @@ +table: + name: pokemon_v2_pokemonformtrigger + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformtrigger + custom_root_fields: {} +array_relationships: + - name: pokemonformconditions + using: + foreign_key_constraint_on: + column: form_trigger_id + table: + name: pokemon_v2_pokemonformcondition + schema: public +select_permissions: + - role: anon + permission: + columns: '*' + filter: {} + limit: 100000 + allow_aggregations: true + query_root_fields: + - select + - select_aggregate + subscription_root_fields: [] diff --git a/graphql/v1beta2/metadata/databases/default/tables/tables.yaml b/graphql/v1beta2/metadata/databases/default/tables/tables.yaml index 78b95c7c8..2ccbfe536 100644 --- a/graphql/v1beta2/metadata/databases/default/tables/tables.yaml +++ b/graphql/v1beta2/metadata/databases/default/tables/tables.yaml @@ -115,9 +115,11 @@ - "!include public_pokemon_v2_pokemonegggroup.yaml" - "!include public_pokemon_v2_pokemonevolution.yaml" - "!include public_pokemon_v2_pokemonform.yaml" +- "!include public_pokemon_v2_pokemonformcondition.yaml" - "!include public_pokemon_v2_pokemonformgeneration.yaml" - "!include public_pokemon_v2_pokemonformname.yaml" - "!include public_pokemon_v2_pokemonformsprites.yaml" +- "!include public_pokemon_v2_pokemonformtrigger.yaml" - "!include public_pokemon_v2_pokemonformtype.yaml" - "!include public_pokemon_v2_pokemongameindex.yaml" - "!include public_pokemon_v2_pokemonhabitat.yaml"