diff --git a/Makefile b/Makefile index 2beb3553a..44f25481e 100755 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ veekun_pokedex_repository = ../pokedex local_config = --settings=config.local docker_config = --settings=config.docker-compose gql_compose_config = -f docker-compose.yml -f Resources/compose/docker-compose-prod-graphql.yml +gqlv1beta_compose_config = -f docker-compose.yml -f Resources/compose/docker-compose-prod-graphql.yml -f Resources/compose/docker-compose-prod-graphql-v1beta.yml .PHONY: help .SILENT: @@ -104,11 +105,17 @@ sync-to-veekun: pull pull-veekun # Copy data from this repository to ../pokedex # read-env-file: # Exports ./.env into shell environment variables # export `egrep -v '^#' .env | xargs` +hasura-export-v1beta: + hasura md export --project graphql/v1beta + +hasura-apply-v1beta: + hasura md apply --project graphql/v1beta + hasura-export: # Export Hasura configuration, be sure to have set HASURA_GRAPHQL_ADMIN_SECRET - hasura md export --project graphql + hasura md export --project graphql/v1beta2 hasura-apply: # Apply local Hasura configuration, be sure to have set HASURA_GRAPHQL_ADMIN_SECRET - hasura md apply --project graphql + hasura md apply --project graphql/v1beta2 hasura-get-anon-schema: # Dumps GraphQL schema gq http://localhost:8080/v1/graphql --introspect > graphql/schema.graphql @@ -143,6 +150,23 @@ down-graphql-prod: docker volume prune --all --force sync; echo 3 > /proc/sys/vm/drop_caches +update-graphql-v1beta-data-prod: + docker compose ${gqlv1beta_compose_config} stop + git pull origin master + git submodule update --remote --merge + docker compose ${gqlv1beta_compose_config} up --pull always -d app cache db + sync; echo 3 > /proc/sys/vm/drop_caches + make docker-migrate + make docker-build-db + docker compose ${gqlv1beta_compose_config} stop app cache + docker compose ${gqlv1beta_compose_config} up --pull always -d graphql-engine graphiql + sleep 120 + make hasura-apply-v1beta + docker compose ${gqlv1beta_compose_config} up --pull always -d web + docker compose exec -T web sh -c 'rm -rf /tmp/cache/*' + docker image prune -af + sync; echo 3 > /proc/sys/vm/drop_caches + # Nginx doesn't start if upstream graphql-engine is down update-graphql-data-prod: docker compose ${gql_compose_config} stop diff --git a/Resources/compose/docker-compose-prod-graphql-v1beta.yml b/Resources/compose/docker-compose-prod-graphql-v1beta.yml new file mode 100644 index 000000000..5777418ed --- /dev/null +++ b/Resources/compose/docker-compose-prod-graphql-v1beta.yml @@ -0,0 +1,4 @@ +version: '2.4' +services: + graphiql: + image: pokeapi/graphiql:2.0.0 diff --git a/Resources/compose/docker-compose-prod-graphql.yml b/Resources/compose/docker-compose-prod-graphql.yml index 42447745a..e0c57cd3f 100644 --- a/Resources/compose/docker-compose-prod-graphql.yml +++ b/Resources/compose/docker-compose-prod-graphql.yml @@ -33,12 +33,9 @@ services: HASURA_GRAPHQL_EVENTS_HTTP_POOL_SIZE: 10 graphiql: - image: pokeapi/graphiql:2.0.0 + image: pokeapi/graphiql:2.0.1 expose: - 80 depends_on: - graphql-engine restart: always - -volumes: - graphiql: diff --git a/Resources/k8s/kustomize/base/jobs/load-graphql.yaml b/Resources/k8s/kustomize/base/jobs/load-graphql.yaml index 266aa2d18..51e897099 100644 --- a/Resources/k8s/kustomize/base/jobs/load-graphql.yaml +++ b/Resources/k8s/kustomize/base/jobs/load-graphql.yaml @@ -38,4 +38,4 @@ spec: git clone https://github.com/PokeAPI/pokeapi.git && cd pokeapi && (git checkout $(POKEAPI_CHECKOUT_REF) || git checkout master) && - hasura md apply --endpoint http://graphql:8080 --project graphql --admin-secret $(HASURA_GRAPHQL_ADMIN_SECRET) + hasura md apply --endpoint http://graphql:8080 --project graphql/v1beta2 --admin-secret $(HASURA_GRAPHQL_ADMIN_SECRET) diff --git a/graphql/config.yaml b/graphql/v1beta/config.yaml similarity index 100% rename from graphql/config.yaml rename to graphql/v1beta/config.yaml diff --git a/graphql/examples/README.md b/graphql/v1beta/examples/README.md similarity index 100% rename from graphql/examples/README.md rename to graphql/v1beta/examples/README.md diff --git a/graphql/examples/alola_road_encounters.gql b/graphql/v1beta/examples/alola_road_encounters.gql similarity index 100% rename from graphql/examples/alola_road_encounters.gql rename to graphql/v1beta/examples/alola_road_encounters.gql diff --git a/graphql/examples/best_poison_grass_pokemon.gql b/graphql/v1beta/examples/best_poison_grass_pokemon.gql similarity index 100% rename from graphql/examples/best_poison_grass_pokemon.gql rename to graphql/v1beta/examples/best_poison_grass_pokemon.gql diff --git a/graphql/examples/gen3_species.gql b/graphql/v1beta/examples/gen3_species.gql similarity index 100% rename from graphql/examples/gen3_species.gql rename to graphql/v1beta/examples/gen3_species.gql diff --git a/graphql/examples/go/README.md b/graphql/v1beta/examples/go/README.md similarity index 100% rename from graphql/examples/go/README.md rename to graphql/v1beta/examples/go/README.md diff --git a/graphql/examples/go/pokemon.go b/graphql/v1beta/examples/go/pokemon.go similarity index 100% rename from graphql/examples/go/pokemon.go rename to graphql/v1beta/examples/go/pokemon.go diff --git a/graphql/examples/item_translations.gql b/graphql/v1beta/examples/item_translations.gql similarity index 100% rename from graphql/examples/item_translations.gql rename to graphql/v1beta/examples/item_translations.gql diff --git a/graphql/examples/node/README.md b/graphql/v1beta/examples/node/README.md similarity index 100% rename from graphql/examples/node/README.md rename to graphql/v1beta/examples/node/README.md diff --git a/graphql/examples/node/package-lock.json b/graphql/v1beta/examples/node/package-lock.json similarity index 100% rename from graphql/examples/node/package-lock.json rename to graphql/v1beta/examples/node/package-lock.json diff --git a/graphql/examples/node/package.json b/graphql/v1beta/examples/node/package.json similarity index 100% rename from graphql/examples/node/package.json rename to graphql/v1beta/examples/node/package.json diff --git a/graphql/examples/node/pokemon.js b/graphql/v1beta/examples/node/pokemon.js similarity index 100% rename from graphql/examples/node/pokemon.js rename to graphql/v1beta/examples/node/pokemon.js diff --git a/graphql/examples/pokemon_stats.gql b/graphql/v1beta/examples/pokemon_stats.gql similarity index 100% rename from graphql/examples/pokemon_stats.gql rename to graphql/v1beta/examples/pokemon_stats.gql diff --git a/graphql/examples/searchForPokemonInGerman.gql b/graphql/v1beta/examples/searchForPokemonInGerman.gql similarity index 100% rename from graphql/examples/searchForPokemonInGerman.gql rename to graphql/v1beta/examples/searchForPokemonInGerman.gql diff --git a/graphql/examples/weakestPokemonAbleToBeatFireRedAlone.gql b/graphql/v1beta/examples/weakestPokemonAbleToBeatFireRedAlone.gql similarity index 100% rename from graphql/examples/weakestPokemonAbleToBeatFireRedAlone.gql rename to graphql/v1beta/examples/weakestPokemonAbleToBeatFireRedAlone.gql diff --git a/graphql/metadata/actions.graphql b/graphql/v1beta/metadata/actions.graphql similarity index 100% rename from graphql/metadata/actions.graphql rename to graphql/v1beta/metadata/actions.graphql diff --git a/graphql/metadata/actions.yaml b/graphql/v1beta/metadata/actions.yaml similarity index 100% rename from graphql/metadata/actions.yaml rename to graphql/v1beta/metadata/actions.yaml diff --git a/graphql/metadata/allow_list.yaml b/graphql/v1beta/metadata/allow_list.yaml similarity index 100% rename from graphql/metadata/allow_list.yaml rename to graphql/v1beta/metadata/allow_list.yaml diff --git a/graphql/metadata/api_limits.yaml b/graphql/v1beta/metadata/api_limits.yaml similarity index 100% rename from graphql/metadata/api_limits.yaml rename to graphql/v1beta/metadata/api_limits.yaml diff --git a/graphql/metadata/backend_configs.yaml b/graphql/v1beta/metadata/backend_configs.yaml similarity index 100% rename from graphql/metadata/backend_configs.yaml rename to graphql/v1beta/metadata/backend_configs.yaml diff --git a/graphql/metadata/cron_triggers.yaml b/graphql/v1beta/metadata/cron_triggers.yaml similarity index 100% rename from graphql/metadata/cron_triggers.yaml rename to graphql/v1beta/metadata/cron_triggers.yaml diff --git a/graphql/metadata/databases/databases.yaml b/graphql/v1beta/metadata/databases/databases.yaml similarity index 100% rename from graphql/metadata/databases/databases.yaml rename to graphql/v1beta/metadata/databases/databases.yaml diff --git a/graphql/metadata/databases/default/functions/functions.yaml b/graphql/v1beta/metadata/databases/default/functions/functions.yaml similarity index 100% rename from graphql/metadata/databases/default/functions/functions.yaml rename to graphql/v1beta/metadata/databases/default/functions/functions.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_ability.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_ability.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_ability.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_ability.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berry.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berry.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berry.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berry.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_experience.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_experience.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_experience.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_experience.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_gender.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_gender.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_gender.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_gender.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_generation.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_generation.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_generation.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_generation.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_item.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_item.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_item.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_item.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_language.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_language.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_language.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_language.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_location.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_location.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_location.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_location.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_machine.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_machine.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_machine.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_machine.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_move.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_move.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_move.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_move.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_nature.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_nature.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_nature.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_nature.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_region.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_region.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_region.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_region.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_stat.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_stat.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_stat.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_stat.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_statname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_statname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_statname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_statname.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_type.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_type.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_type.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_type.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_typename.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typename.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_typename.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_typename.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_version.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_version.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_version.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_version.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml diff --git a/graphql/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml b/graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml rename to graphql/v1beta/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml diff --git a/graphql/metadata/databases/default/tables/tables.yaml b/graphql/v1beta/metadata/databases/default/tables/tables.yaml similarity index 100% rename from graphql/metadata/databases/default/tables/tables.yaml rename to graphql/v1beta/metadata/databases/default/tables/tables.yaml diff --git a/graphql/metadata/graphql_schema_introspection.yaml b/graphql/v1beta/metadata/graphql_schema_introspection.yaml similarity index 100% rename from graphql/metadata/graphql_schema_introspection.yaml rename to graphql/v1beta/metadata/graphql_schema_introspection.yaml diff --git a/graphql/metadata/inherited_roles.yaml b/graphql/v1beta/metadata/inherited_roles.yaml similarity index 100% rename from graphql/metadata/inherited_roles.yaml rename to graphql/v1beta/metadata/inherited_roles.yaml diff --git a/graphql/metadata/metrics_config.yaml b/graphql/v1beta/metadata/metrics_config.yaml similarity index 100% rename from graphql/metadata/metrics_config.yaml rename to graphql/v1beta/metadata/metrics_config.yaml diff --git a/graphql/metadata/network.yaml b/graphql/v1beta/metadata/network.yaml similarity index 100% rename from graphql/metadata/network.yaml rename to graphql/v1beta/metadata/network.yaml diff --git a/graphql/metadata/opentelemetry.yaml b/graphql/v1beta/metadata/opentelemetry.yaml similarity index 100% rename from graphql/metadata/opentelemetry.yaml rename to graphql/v1beta/metadata/opentelemetry.yaml diff --git a/graphql/metadata/query_collections.yaml b/graphql/v1beta/metadata/query_collections.yaml similarity index 100% rename from graphql/metadata/query_collections.yaml rename to graphql/v1beta/metadata/query_collections.yaml diff --git a/graphql/metadata/remote_schemas.yaml b/graphql/v1beta/metadata/remote_schemas.yaml similarity index 100% rename from graphql/metadata/remote_schemas.yaml rename to graphql/v1beta/metadata/remote_schemas.yaml diff --git a/graphql/metadata/rest_endpoints.yaml b/graphql/v1beta/metadata/rest_endpoints.yaml similarity index 100% rename from graphql/metadata/rest_endpoints.yaml rename to graphql/v1beta/metadata/rest_endpoints.yaml diff --git a/graphql/metadata/version.yaml b/graphql/v1beta/metadata/version.yaml similarity index 100% rename from graphql/metadata/version.yaml rename to graphql/v1beta/metadata/version.yaml diff --git a/graphql/v1beta2/config.yaml b/graphql/v1beta2/config.yaml new file mode 100644 index 000000000..725c8005e --- /dev/null +++ b/graphql/v1beta2/config.yaml @@ -0,0 +1,6 @@ +version: 3 +endpoint: http://localhost:8080 +metadata_directory: metadata +actions: + kind: synchronous + handler_webhook_baseurl: http://localhost:3000 diff --git a/graphql/v1beta2/examples/README.md b/graphql/v1beta2/examples/README.md new file mode 100644 index 000000000..59ca62cd9 --- /dev/null +++ b/graphql/v1beta2/examples/README.md @@ -0,0 +1,5 @@ +# GraphQL examples + +You can use all the `.gql` examples in our console at https://beta.pokeapi.co/graphql/console/. + +Inside the folders you find GraphQL queries implemented in different languages, frameworks and libraries. diff --git a/graphql/v1beta2/examples/alola_road_encounters.gql b/graphql/v1beta2/examples/alola_road_encounters.gql new file mode 100644 index 000000000..ba60895c1 --- /dev/null +++ b/graphql/v1beta2/examples/alola_road_encounters.gql @@ -0,0 +1,26 @@ +""" +Finds Pokemons in Alola that evolve when you are in a particular location. + +Variables: +{ + "region": "alola" +} +""" + +query location_evolutions_in_alola($region: String) { + region: region(where: {name: {_eq: $region}}) { + name + location: locations_aggregate(where: {pokemonevolutions: {id: {_is_null: false}}}) { + nodes { + name + evolutions: pokemonevolutions_aggregate { + nodes { + species: pokemonspecy { + name + } + } + } + } + } + } +} diff --git a/graphql/v1beta2/examples/best_poison_grass_pokemon.gql b/graphql/v1beta2/examples/best_poison_grass_pokemon.gql new file mode 100644 index 000000000..c9ecd4f91 --- /dev/null +++ b/graphql/v1beta2/examples/best_poison_grass_pokemon.gql @@ -0,0 +1,35 @@ +""" +Returns the strongest 3 grass and poison pokemon. It uses thier stats to compute their strenght. +""" + +query best_grass_poison_pokemons { + pokemon: pokemon( + where: { + _and: [ + { + pokemontypes: { + type: { name: { _eq: "grass" } } + } + } + { + pokemontypes: { + type: { name: { _eq: "poison" } } + } + } + ] + } + order_by: { + pokemonstats_aggregate: { sum: { base_stat: desc } } + } + limit: 3 + ) { + name + stats: pokemonstats_aggregate(order_by: {}) { + aggregate { + sum { + base_stat + } + } + } + } +} diff --git a/graphql/v1beta2/examples/gen3_species.gql b/graphql/v1beta2/examples/gen3_species.gql new file mode 100644 index 000000000..3e0063354 --- /dev/null +++ b/graphql/v1beta2/examples/gen3_species.gql @@ -0,0 +1,17 @@ +query samplePokeAPIquery { + # Gets all the pokemon belonging to generation 3 + gen3_species: pokemonspecies(where: {generation: {name: {_eq: "generation-iii"}}}, order_by: {id: asc}) { + name + id + } + # You can run multiple queries at the same time + # Counts how many pokemon where release for each generation + generations: generation { + name + pokemon_species: pokemonspecies_aggregate { + aggregate { + count + } + } + } +} diff --git a/graphql/v1beta2/examples/go/README.md b/graphql/v1beta2/examples/go/README.md new file mode 100644 index 000000000..ed240eb8e --- /dev/null +++ b/graphql/v1beta2/examples/go/README.md @@ -0,0 +1,9 @@ +# Go examples + +## `pokemon.go` + +Fetches details about a Pokémon and prints an unformatted JSON to the `stdout`. The name of the Pokémon is passed as a variable. + +```sh +go run pokemon.go # | jq +``` diff --git a/graphql/v1beta2/examples/go/pokemon.go b/graphql/v1beta2/examples/go/pokemon.go new file mode 100644 index 000000000..c3be49641 --- /dev/null +++ b/graphql/v1beta2/examples/go/pokemon.go @@ -0,0 +1,110 @@ +package main + +import ( + "bytes" + "encoding/json" + "fmt" + "io/ioutil" + "log" + "net/http" +) + +type Operation struct { + Query string `json:"query"` + Variables map[string]interface{} `json:"variables"` + OperationName string `json:"operationName"` +} + +var ( + pokemonDetails = Operation{ + OperationName: "pokemon_details", + Variables: map[string]interface{}{ + "name": "staryu", + }, + Query: ` +query pokemon_details($name: String) { + species: pokemonspecies(where: {name: {_eq: $name}}) { + name + base_happiness + is_legendary + is_mythical + generation: generation { + name + } + habitat: pokemonhabitat { + name + } + pokemon: pokemons_aggregate(limit: 1) { + nodes { + height + name + id + weight + abilities: pokemonabilities_aggregate { + nodes { + ability: ability { + name + } + } + } + stats: pokemonstats { + base_stat + stat: stat { + name + } + } + types: pokemontypes { + slot + type: type { + name + } + } + levelUpMoves: pokemonmoves_aggregate(where: {movelearnmethod: {name: {_eq: "level-up"}}}, distinct_on: move_id) { + nodes { + move: move { + name + } + level + } + } + foundInAsManyPlaces: encounters_aggregate { + aggregate { + count + } + } + fireRedItems: pokemonitems(where: {version: {name: {_eq: "firered"}}}) { + item { + name + cost + } + rarity + } + } + } + flavorText: pokemonspeciesflavortexts(where: {language: {name: {_eq: "en"}}, version: {name: {_eq: "firered"}}}) { + flavor_text + } + } +} + `, + } +) + +func main() { + url := "https://beta.pokeapi.co/graphql/v1beta" + body, err := json.Marshal(pokemonDetails) + if err != nil { + log.Fatal(err) + } + + resp, err := http.Post(url, "", bytes.NewReader(body)) + if err != nil { + log.Fatal(err) + } + defer resp.Body.Close() + body, err = ioutil.ReadAll(resp.Body) + if err != nil { + log.Fatal(err) + } + fmt.Println(string(body)) +} diff --git a/graphql/v1beta2/examples/item_translations.gql b/graphql/v1beta2/examples/item_translations.gql new file mode 100644 index 000000000..ed06fde74 --- /dev/null +++ b/graphql/v1beta2/examples/item_translations.gql @@ -0,0 +1,27 @@ +# for each language, list all items and the relative English translation +query getItemsTranslation1 { + language { + name + iso639 + iso3166 + items: itemnames { + name + englishName: item { + name + } + } + } +} + +# for each item, show the English name and get all its translations +query getItemsTranslation2 { + items: item { + name + translations: itemnames { + foreignName: name + language: language { + name + } + } + } +} \ No newline at end of file diff --git a/graphql/v1beta2/examples/node/README.md b/graphql/v1beta2/examples/node/README.md new file mode 100644 index 000000000..075c53881 --- /dev/null +++ b/graphql/v1beta2/examples/node/README.md @@ -0,0 +1,10 @@ +# Node examples + +## `pokemon.js` + +Fetches info about Staryu using `node-fetch`. + +```sh +npm i +node pokemon.js +``` diff --git a/graphql/v1beta2/examples/node/package-lock.json b/graphql/v1beta2/examples/node/package-lock.json new file mode 100644 index 000000000..ff4a68721 --- /dev/null +++ b/graphql/v1beta2/examples/node/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "examples", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } +} diff --git a/graphql/v1beta2/examples/node/package.json b/graphql/v1beta2/examples/node/package.json new file mode 100644 index 000000000..de79a9b52 --- /dev/null +++ b/graphql/v1beta2/examples/node/package.json @@ -0,0 +1,14 @@ +{ + "name": "examples", + "version": "1.0.0", + "description": "", + "main": "''", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "node-fetch": "^2.6.1" + } +} diff --git a/graphql/v1beta2/examples/node/pokemon.js b/graphql/v1beta2/examples/node/pokemon.js new file mode 100644 index 000000000..7597f02f9 --- /dev/null +++ b/graphql/v1beta2/examples/node/pokemon.js @@ -0,0 +1,125 @@ +/* +Get's many details about a pokemon passed as argument (starmie as default). + +It gets: + - happiness + - if legendary/mythical + - generation + - habitat + - height + - weight + - ID + - abilities + - stats + - types + - learnable moves by leveling up + - in how many locations it can be found + - holdable items in Fire Red + - flavor text +*/ + +const fetch = require("node-fetch") + +async function fetchGraphQL(query, variables, operationName) { + const result = await fetch( + "https://beta.pokeapi.co/graphql/v1beta", + { + method: "POST", + body: JSON.stringify({ + query: query, + variables: variables, + operationName: operationName + }) + } + ) + + return await result.json() +} + + + +function fetchPokemon_details(name="starmie") { + const query = ` + query pokemon_details($name: String) { + species: pokemonspecies(where: {name: {_eq: $name}}) { + name + base_happiness + is_legendary + is_mythical + generation: generation { + name + } + habitat: pokemonhabitat { + name + } + pokemon: pokemons_aggregate(limit: 1) { + nodes { + height + name + id + weight + abilities: pokemonabilities_aggregate { + nodes { + ability: ability { + name + } + } + } + stats: pokemonstats { + base_stat + stat: stat { + name + } + } + types: pokemontypes { + slot + type: type { + name + } + } + levelUpMoves: pokemonmoves_aggregate(where: {movelearnmethod: {name: {_eq: "level-up"}}}, distinct_on: move_id) { + nodes { + move: move { + name + } + level + } + } + foundInAsManyPlaces: encounters_aggregate { + aggregate { + count + } + } + fireRedItems: pokemonitems(where: {version: {name: {_eq: "firered"}}}) { + item { + name + cost + } + rarity + } + } + } + flavorText: pokemonspeciesflavortexts(where: {language: {name: {_eq: "en"}}, version: {name: {_eq: "firered"}}}) { + flavor_text + } + } + } + ` + + return fetchGraphQL( + query, + {"name": name}, + "pokemon_details" + ) +} + +async function main() { + const pokemon = process.argv.slice(2)[0]; + const { errors, data } = await fetchPokemon_details(pokemon) + if (errors) { + console.error(errors) + } + console.log(JSON.stringify(data, null, 2)) +} + +main() diff --git a/graphql/v1beta2/examples/pokemon_stats.gql b/graphql/v1beta2/examples/pokemon_stats.gql new file mode 100644 index 000000000..078b5f832 --- /dev/null +++ b/graphql/v1beta2/examples/pokemon_stats.gql @@ -0,0 +1,23 @@ +query tallest { + pokemon: pokemon(order_by: {height: desc}, limit: 3, where: {is_default: {_eq: true}}) { + name + height + } +} + +query fattest { + pokemon: pokemon(order_by: {weight: desc}, limit: 3, where: {is_default: {_eq: true}}) { + name + weight + } +} + +query avgHappiness { + species: pokemonspecies_aggregate { + aggregate { + avg { + base_happiness + } + } + } +} diff --git a/graphql/v1beta2/examples/searchForPokemonInGerman.gql b/graphql/v1beta2/examples/searchForPokemonInGerman.gql new file mode 100644 index 000000000..d17993c2c --- /dev/null +++ b/graphql/v1beta2/examples/searchForPokemonInGerman.gql @@ -0,0 +1,20 @@ +# This query searches for pokemon having a german name like "Ento.*" +# Should return Psyduck and Golduck + +query searchForPokemonInGerman { + pokemonspecies( + where: { + pokemonspeciesnames: { + language: { name: { _eq: "de" } } + name: { _regex: "Ento.*" } + } + } + ) { + pokemonspeciesnames( + where: { language: { name: { _eq: "de" } } } + ) { + name + } + id + } +} diff --git a/graphql/v1beta2/examples/weakestPokemonAbleToBeatFireRedAlone.gql b/graphql/v1beta2/examples/weakestPokemonAbleToBeatFireRedAlone.gql new file mode 100644 index 000000000..046bc2022 --- /dev/null +++ b/graphql/v1beta2/examples/weakestPokemonAbleToBeatFireRedAlone.gql @@ -0,0 +1,32 @@ +query weakestPokemonAbleToBeatFireRedAlone { + pokemon: pokemon( + where: { + _and: { + pokemonspecy: {generation: {name: {_eq: "generation-i"}}} + pokemonmoves: { + move: {name: {_eq: "strength"}} + }, + _and: { + pokemonmoves: { + move: {name: {_eq: "cut"}} + } + _and: { + pokemonmoves: { + move: {name: {_eq: "surf"}} + } + } + } + } + }, + order_by:{ + base_experience: asc + }, + limit: 1 + ) { + species: pokemonspecy { + englishName: pokemonspeciesnames(where: {language: {name: {_eq: "en"}}}) { + name + } + } + } +} diff --git a/graphql/v1beta2/metadata/actions.graphql b/graphql/v1beta2/metadata/actions.graphql new file mode 100644 index 000000000..e69de29bb diff --git a/graphql/v1beta2/metadata/actions.yaml b/graphql/v1beta2/metadata/actions.yaml new file mode 100644 index 000000000..1edb4c2ff --- /dev/null +++ b/graphql/v1beta2/metadata/actions.yaml @@ -0,0 +1,6 @@ +actions: [] +custom_types: + enums: [] + input_objects: [] + objects: [] + scalars: [] diff --git a/graphql/v1beta2/metadata/allow_list.yaml b/graphql/v1beta2/metadata/allow_list.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/allow_list.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/api_limits.yaml b/graphql/v1beta2/metadata/api_limits.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/graphql/v1beta2/metadata/api_limits.yaml @@ -0,0 +1 @@ +{} diff --git a/graphql/v1beta2/metadata/backend_configs.yaml b/graphql/v1beta2/metadata/backend_configs.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/graphql/v1beta2/metadata/backend_configs.yaml @@ -0,0 +1 @@ +{} diff --git a/graphql/v1beta2/metadata/cron_triggers.yaml b/graphql/v1beta2/metadata/cron_triggers.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/cron_triggers.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/databases/databases.yaml b/graphql/v1beta2/metadata/databases/databases.yaml new file mode 100644 index 000000000..48bb34900 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/databases.yaml @@ -0,0 +1,15 @@ +- name: default + kind: postgres + configuration: + connection_info: + database_url: + from_env: HASURA_GRAPHQL_DATABASE_URL + isolation_level: read-committed + pool_settings: + connection_lifetime: 60 + idle_timeout: 20 + max_connections: 10 + pool_timeout: 60 + retries: 1 + use_prepared_statements: false + tables: "!include default/tables/tables.yaml" diff --git a/graphql/v1beta2/metadata/databases/default/functions/functions.yaml b/graphql/v1beta2/metadata/databases/default/functions/functions.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/functions/functions.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_ability.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_ability.yaml new file mode 100644 index 000000000..2133cd69e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_ability.yaml @@ -0,0 +1,66 @@ +table: + name: pokemon_v2_ability + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: ability + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id +array_relationships: + - name: abilitychanges + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_abilitychange + schema: public + - name: abilityeffecttexts + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_abilityeffecttext + schema: public + - name: abilityflavortexts + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_abilityflavortext + schema: public + - name: abilitynames + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_abilityname + schema: public + - name: pokemonabilities + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_pokemonability + schema: public + - name: pokemonabilitypasts + using: + foreign_key_constraint_on: + column: ability_id + table: + name: pokemon_v2_pokemonabilitypast + 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/public_pokemon_v2_abilitychange.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml new file mode 100644 index 000000000..af36eb74e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilitychange.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_abilitychange + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: abilitychange + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_id +array_relationships: + - name: abilitychangeeffecttexts + using: + foreign_key_constraint_on: + column: ability_change_id + table: + name: pokemon_v2_abilitychangeeffecttext + 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/public_pokemon_v2_abilitychangeeffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml new file mode 100644 index 000000000..e692b19ef --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilitychangeeffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_abilitychangeeffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: abilitychangeeffecttext + custom_root_fields: {} +object_relationships: + - name: abilitychange + using: + foreign_key_constraint_on: ability_change_id + - name: language + using: + foreign_key_constraint_on: language_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_abilityeffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml new file mode 100644 index 000000000..b2a266b65 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityeffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_abilityeffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: abilityeffecttext + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: language + using: + foreign_key_constraint_on: language_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_abilityflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml new file mode 100644 index 000000000..a1e65072b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityflavortext.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_abilityflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: abilityflavortext + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: language + using: + foreign_key_constraint_on: language_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_abilityname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml new file mode 100644 index 000000000..94841b60c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_abilityname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_abilityname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: abilityname + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: language + using: + foreign_key_constraint_on: language_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_berry.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berry.yaml new file mode 100644 index 000000000..03ce66ada --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berry.yaml @@ -0,0 +1,37 @@ +table: + name: pokemon_v2_berry + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berry + custom_root_fields: {} +object_relationships: + - name: berryfirmness + using: + foreign_key_constraint_on: berry_firmness_id + - name: item + using: + foreign_key_constraint_on: item_id + - name: type + using: + foreign_key_constraint_on: natural_gift_type_id +array_relationships: + - name: berryflavormaps + using: + foreign_key_constraint_on: + column: berry_id + table: + name: pokemon_v2_berryflavormap + 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/public_pokemon_v2_berryfirmness.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml new file mode 100644 index 000000000..64a6c2a89 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryfirmness.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_berryfirmness + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berryfirmness + custom_root_fields: {} +array_relationships: + - name: berries + using: + foreign_key_constraint_on: + column: berry_firmness_id + table: + name: pokemon_v2_berry + schema: public + - name: berryfirmnessnames + using: + foreign_key_constraint_on: + column: berry_firmness_id + table: + name: pokemon_v2_berryfirmnessname + 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/public_pokemon_v2_berryfirmnessname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml new file mode 100644 index 000000000..2ac5db49f --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryfirmnessname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_berryfirmnessname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berryfirmnessname + custom_root_fields: {} +object_relationships: + - name: berryfirmness + using: + foreign_key_constraint_on: berry_firmness_id + - name: language + using: + foreign_key_constraint_on: language_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_berryflavor.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml new file mode 100644 index 000000000..478d331d9 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavor.yaml @@ -0,0 +1,52 @@ +table: + name: pokemon_v2_berryflavor + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berryflavor + custom_root_fields: {} +object_relationships: + - name: contesttype + using: + foreign_key_constraint_on: contest_type_id +array_relationships: + - name: NaturesByLikesFlavorId + using: + foreign_key_constraint_on: + column: likes_flavor_id + table: + name: pokemon_v2_nature + schema: public + - name: berryflavormaps + using: + foreign_key_constraint_on: + column: berry_flavor_id + table: + name: pokemon_v2_berryflavormap + schema: public + - name: berryflavornames + using: + foreign_key_constraint_on: + column: berry_flavor_id + table: + name: pokemon_v2_berryflavorname + schema: public + - name: natures + using: + foreign_key_constraint_on: + column: hates_flavor_id + table: + name: pokemon_v2_nature + 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/public_pokemon_v2_berryflavormap.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml new file mode 100644 index 000000000..e4b3062bc --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavormap.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_berryflavormap + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berryflavormap + custom_root_fields: {} +object_relationships: + - name: berry + using: + foreign_key_constraint_on: berry_id + - name: berryflavor + using: + foreign_key_constraint_on: berry_flavor_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_berryflavorname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml new file mode 100644 index 000000000..cc9265035 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_berryflavorname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_berryflavorname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: berryflavorname + custom_root_fields: {} +object_relationships: + - name: berryflavor + using: + foreign_key_constraint_on: berry_flavor_id + - name: language + using: + foreign_key_constraint_on: language_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_characteristic.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml new file mode 100644 index 000000000..97f1f740f --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_characteristic.yaml @@ -0,0 +1,31 @@ +table: + name: pokemon_v2_characteristic + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: characteristic + custom_root_fields: {} +object_relationships: + - name: stat + using: + foreign_key_constraint_on: stat_id +array_relationships: + - name: characteristicdescriptions + using: + foreign_key_constraint_on: + column: characteristic_id + table: + name: pokemon_v2_characteristicdescription + 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/public_pokemon_v2_characteristicdescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml new file mode 100644 index 000000000..3d57e9992 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_characteristicdescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_characteristicdescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: characteristicdescription + custom_root_fields: {} +object_relationships: + - name: characteristic + using: + foreign_key_constraint_on: characteristic_id + - name: language + using: + foreign_key_constraint_on: language_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_contestcombo.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml new file mode 100644 index 000000000..2a9ff14a8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contestcombo.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_contestcombo + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contestcombo + custom_root_fields: {} +object_relationships: + - name: MoveBySecondMoveId + using: + foreign_key_constraint_on: second_move_id + - name: move + using: + foreign_key_constraint_on: first_move_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_contesteffect.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml new file mode 100644 index 000000000..636f0cf5a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffect.yaml @@ -0,0 +1,41 @@ +table: + name: pokemon_v2_contesteffect + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contesteffect + custom_root_fields: {} +array_relationships: + - name: contesteffecteffecttexts + using: + foreign_key_constraint_on: + column: contest_effect_id + table: + name: pokemon_v2_contesteffecteffecttext + schema: public + - name: contesteffectflavortexts + using: + foreign_key_constraint_on: + column: contest_effect_id + table: + name: pokemon_v2_contesteffectflavortext + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: contest_effect_id + table: + name: pokemon_v2_move + 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/public_pokemon_v2_contesteffecteffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml new file mode 100644 index 000000000..1b4fb3f00 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffecteffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_contesteffecteffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contesteffecteffecttext + custom_root_fields: {} +object_relationships: + - name: contesteffect + using: + foreign_key_constraint_on: contest_effect_id + - name: language + using: + foreign_key_constraint_on: language_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_contesteffectflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml new file mode 100644 index 000000000..eaa738b11 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesteffectflavortext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_contesteffectflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contesteffectflavortext + custom_root_fields: {} +object_relationships: + - name: contesteffect + using: + foreign_key_constraint_on: contest_effect_id + - name: language + using: + foreign_key_constraint_on: language_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_contesttype.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml new file mode 100644 index 000000000..78347857b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesttype.yaml @@ -0,0 +1,49 @@ +table: + name: pokemon_v2_contesttype + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contesttype + custom_root_fields: {} +object_relationships: + - name: berryflavor + using: + foreign_key_constraint_on: + column: contest_type_id + table: + name: pokemon_v2_berryflavor + schema: public +array_relationships: + - name: berryflavors + using: + foreign_key_constraint_on: + column: contest_type_id + table: + name: pokemon_v2_berryflavor + schema: public + - name: contesttypenames + using: + foreign_key_constraint_on: + column: contest_type_id + table: + name: pokemon_v2_contesttypename + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: contest_type_id + table: + name: pokemon_v2_move + 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/public_pokemon_v2_contesttypename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml new file mode 100644 index 000000000..097555fb5 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_contesttypename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_contesttypename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: contesttypename + custom_root_fields: {} +object_relationships: + - name: contesttype + using: + foreign_key_constraint_on: contest_type_id + - name: language + using: + foreign_key_constraint_on: language_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_egggroup.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml new file mode 100644 index 000000000..74a68d601 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_egggroup.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_egggroup + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: egggroup + custom_root_fields: {} +array_relationships: + - name: egggroupnames + using: + foreign_key_constraint_on: + column: egg_group_id + table: + name: pokemon_v2_egggroupname + schema: public + - name: pokemonegggroups + using: + foreign_key_constraint_on: + column: egg_group_id + table: + name: pokemon_v2_pokemonegggroup + 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/public_pokemon_v2_egggroupname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml new file mode 100644 index 000000000..a2736883d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_egggroupname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_egggroupname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: egggroupname + custom_root_fields: {} +object_relationships: + - name: egggroup + using: + foreign_key_constraint_on: egg_group_id + - name: language + using: + foreign_key_constraint_on: language_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_encounter.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml new file mode 100644 index 000000000..d44167c74 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounter.yaml @@ -0,0 +1,40 @@ +table: + name: pokemon_v2_encounter + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounter + custom_root_fields: {} +object_relationships: + - name: encounterslot + using: + foreign_key_constraint_on: encounter_slot_id + - name: locationarea + using: + foreign_key_constraint_on: location_area_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: version + using: + foreign_key_constraint_on: version_id +array_relationships: + - name: encounterconditionvaluemaps + using: + foreign_key_constraint_on: + column: encounter_id + table: + name: pokemon_v2_encounterconditionvaluemap + 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/public_pokemon_v2_encountercondition.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml new file mode 100644 index 000000000..83d810802 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountercondition.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_encountercondition + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encountercondition + custom_root_fields: {} +array_relationships: + - name: encounterconditionnames + using: + foreign_key_constraint_on: + column: encounter_condition_id + table: + name: pokemon_v2_encounterconditionname + schema: public + - name: encounterconditionvalues + using: + foreign_key_constraint_on: + column: encounter_condition_id + table: + name: pokemon_v2_encounterconditionvalue + 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/public_pokemon_v2_encounterconditionname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml new file mode 100644 index 000000000..8dda60167 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_encounterconditionname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounterconditionname + custom_root_fields: {} +object_relationships: + - name: encountercondition + using: + foreign_key_constraint_on: encounter_condition_id + - name: language + using: + foreign_key_constraint_on: language_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_encounterconditionvalue.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml new file mode 100644 index 000000000..6cb4acdb0 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvalue.yaml @@ -0,0 +1,38 @@ +table: + name: pokemon_v2_encounterconditionvalue + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounterconditionvalue + custom_root_fields: {} +object_relationships: + - name: encountercondition + using: + foreign_key_constraint_on: encounter_condition_id +array_relationships: + - name: encounterconditionvaluemaps + using: + foreign_key_constraint_on: + column: encounter_condition_value_id + table: + name: pokemon_v2_encounterconditionvaluemap + schema: public + - name: encounterconditionvaluenames + using: + foreign_key_constraint_on: + column: encounter_condition_value_id + table: + name: pokemon_v2_encounterconditionvaluename + 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/public_pokemon_v2_encounterconditionvaluemap.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml new file mode 100644 index 000000000..9dfe50779 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluemap.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_encounterconditionvaluemap + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounterconditionvaluemap + custom_root_fields: {} +object_relationships: + - name: encounter + using: + foreign_key_constraint_on: encounter_id + - name: encounterconditionvalue + using: + foreign_key_constraint_on: encounter_condition_value_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_encounterconditionvaluename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml new file mode 100644 index 000000000..5f7c42756 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterconditionvaluename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_encounterconditionvaluename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounterconditionvaluename + custom_root_fields: {} +object_relationships: + - name: encounterconditionvalue + using: + foreign_key_constraint_on: encounter_condition_value_id + - name: language + using: + foreign_key_constraint_on: language_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_encountermethod.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml new file mode 100644 index 000000000..c9a1071b4 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountermethod.yaml @@ -0,0 +1,41 @@ +table: + name: pokemon_v2_encountermethod + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encountermethod + custom_root_fields: {} +array_relationships: + - name: encountermethodnames + using: + foreign_key_constraint_on: + column: encounter_method_id + table: + name: pokemon_v2_encountermethodname + schema: public + - name: encounterslots + using: + foreign_key_constraint_on: + column: encounter_method_id + table: + name: pokemon_v2_encounterslot + schema: public + - name: locationareaencounterrates + using: + foreign_key_constraint_on: + column: encounter_method_id + table: + name: pokemon_v2_locationareaencounterrate + 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/public_pokemon_v2_encountermethodname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml new file mode 100644 index 000000000..5db55e35c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encountermethodname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_encountermethodname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encountermethodname + custom_root_fields: {} +object_relationships: + - name: encountermethod + using: + foreign_key_constraint_on: encounter_method_id + - name: language + using: + foreign_key_constraint_on: language_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_encounterslot.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml new file mode 100644 index 000000000..916ff67d1 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_encounterslot.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_encounterslot + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: encounterslot + custom_root_fields: {} +object_relationships: + - name: encountermethod + using: + foreign_key_constraint_on: encounter_method_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_id +array_relationships: + - name: encounters + using: + foreign_key_constraint_on: + column: encounter_slot_id + table: + name: pokemon_v2_encounter + 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/public_pokemon_v2_evolutionchain.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml new file mode 100644 index 000000000..a2139d311 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutionchain.yaml @@ -0,0 +1,31 @@ +table: + name: pokemon_v2_evolutionchain + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: evolutionchain + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: baby_trigger_item_id +array_relationships: + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: evolution_chain_id + table: + name: pokemon_v2_pokemonspecies + 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/public_pokemon_v2_evolutiontrigger.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml new file mode 100644 index 000000000..c450e1e1f --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutiontrigger.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_evolutiontrigger + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: evolutiontrigger + custom_root_fields: {} +array_relationships: + - name: evolutiontriggernames + using: + foreign_key_constraint_on: + column: evolution_trigger_id + table: + name: pokemon_v2_evolutiontriggername + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: evolution_trigger_id + table: + name: pokemon_v2_pokemonevolution + 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/public_pokemon_v2_evolutiontriggername.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml new file mode 100644 index 000000000..ae88f7b2b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_evolutiontriggername.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_evolutiontriggername + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: evolutiontriggername + custom_root_fields: {} +object_relationships: + - name: evolutiontrigger + using: + foreign_key_constraint_on: evolution_trigger_id + - name: language + using: + foreign_key_constraint_on: language_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_experience.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_experience.yaml new file mode 100644 index 000000000..ae095bfcc --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_experience.yaml @@ -0,0 +1,23 @@ +table: + name: pokemon_v2_experience + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: experience + custom_root_fields: {} +object_relationships: + - name: growthrate + using: + foreign_key_constraint_on: growth_rate_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_gender.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_gender.yaml new file mode 100644 index 000000000..c36a4ac0e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_gender.yaml @@ -0,0 +1,27 @@ +table: + name: pokemon_v2_gender + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: gender + custom_root_fields: {} +array_relationships: + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: gender_id + table: + name: pokemon_v2_pokemonevolution + 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/public_pokemon_v2_generation.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_generation.yaml new file mode 100644 index 000000000..4b65236d0 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_generation.yaml @@ -0,0 +1,115 @@ +table: + name: pokemon_v2_generation + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: generation + custom_root_fields: {} +object_relationships: + - name: region + using: + foreign_key_constraint_on: region_id +array_relationships: + - name: abilities + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_ability + schema: public + - name: generationnames + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_generationname + schema: public + - name: itemgameindices + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_itemgameindex + schema: public + - name: locationgameindices + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_locationgameindex + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_move + schema: public + - name: pokemonabilitypasts + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_pokemonabilitypast + schema: public + - name: pokemonformgenerations + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_pokemonformgeneration + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_pokemonspecies + schema: public + - name: pokemontypepasts + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_pokemontypepast + schema: public + - name: typeefficacypasts + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_typeefficacypast + schema: public + - name: typegameindices + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_typegameindex + schema: public + - name: types + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_type + schema: public + - name: versiongroups + using: + foreign_key_constraint_on: + column: generation_id + table: + name: pokemon_v2_versiongroup + 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/public_pokemon_v2_generationname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml new file mode 100644 index 000000000..ab5b88814 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_generationname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_generationname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: generationname + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: language + using: + foreign_key_constraint_on: language_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_growthrate.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml new file mode 100644 index 000000000..ec347a45d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_growthrate.yaml @@ -0,0 +1,48 @@ +table: + name: pokemon_v2_growthrate + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: growthrate + custom_root_fields: {} +array_relationships: + - name: experiences + using: + foreign_key_constraint_on: + column: growth_rate_id + table: + name: pokemon_v2_experience + schema: public + - name: growthratedescriptions + using: + foreign_key_constraint_on: + column: growth_rate_id + table: + name: pokemon_v2_growthratedescription + schema: public + - name: machines + using: + foreign_key_constraint_on: + column: growth_rate_id + table: + name: pokemon_v2_machine + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: growth_rate_id + table: + name: pokemon_v2_pokemonspecies + 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/public_pokemon_v2_growthratedescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml new file mode 100644 index 000000000..5db9b8647 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_growthratedescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_growthratedescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: growthratedescription + custom_root_fields: {} +object_relationships: + - name: growthrate + using: + foreign_key_constraint_on: growth_rate_id + - name: language + using: + foreign_key_constraint_on: language_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_item.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_item.yaml new file mode 100644 index 000000000..f8589db37 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_item.yaml @@ -0,0 +1,111 @@ +table: + name: pokemon_v2_item + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: item + custom_root_fields: {} +object_relationships: + - name: itemcategory + using: + foreign_key_constraint_on: item_category_id + - name: itemflingeffect + using: + foreign_key_constraint_on: item_fling_effect_id +array_relationships: + - name: PokemonevolutionsByHeldItemId + using: + foreign_key_constraint_on: + column: held_item_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: berries + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_berry + schema: public + - name: evolutionchains + using: + foreign_key_constraint_on: + column: baby_trigger_item_id + table: + name: pokemon_v2_evolutionchain + schema: public + - name: itemattributemaps + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemattributemap + schema: public + - name: itemeffecttexts + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemeffecttext + schema: public + - name: itemflavortexts + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemflavortext + schema: public + - name: itemgameindices + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemgameindex + schema: public + - name: itemnames + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemname + schema: public + - name: itemsprites + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_itemsprites + schema: public + - name: machines + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_machine + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: evolution_item_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: pokemonitems + using: + foreign_key_constraint_on: + column: item_id + table: + name: pokemon_v2_pokemonitem + 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/public_pokemon_v2_itemattribute.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml new file mode 100644 index 000000000..068415fe2 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattribute.yaml @@ -0,0 +1,41 @@ +table: + name: pokemon_v2_itemattribute + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemattribute + custom_root_fields: {} +array_relationships: + - name: itemattributedescriptions + using: + foreign_key_constraint_on: + column: item_attribute_id + table: + name: pokemon_v2_itemattributedescription + schema: public + - name: itemattributemaps + using: + foreign_key_constraint_on: + column: item_attribute_id + table: + name: pokemon_v2_itemattributemap + schema: public + - name: itemattributenames + using: + foreign_key_constraint_on: + column: item_attribute_id + table: + name: pokemon_v2_itemattributename + 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/public_pokemon_v2_itemattributedescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml new file mode 100644 index 000000000..ed15a205a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributedescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemattributedescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemattributedescription + custom_root_fields: {} +object_relationships: + - name: itemattribute + using: + foreign_key_constraint_on: item_attribute_id + - name: language + using: + foreign_key_constraint_on: language_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_itemattributemap.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml new file mode 100644 index 000000000..738af1193 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributemap.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemattributemap + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemattributemap + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_id + - name: itemattribute + using: + foreign_key_constraint_on: item_attribute_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_itemattributename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml new file mode 100644 index 000000000..87d688c59 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemattributename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemattributename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemattributename + custom_root_fields: {} +object_relationships: + - name: itemattribute + using: + foreign_key_constraint_on: item_attribute_id + - name: language + using: + foreign_key_constraint_on: language_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_itemcategory.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml new file mode 100644 index 000000000..d3e2f0268 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemcategory.yaml @@ -0,0 +1,38 @@ +table: + name: pokemon_v2_itemcategory + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemcategory + custom_root_fields: {} +object_relationships: + - name: itempocket + using: + foreign_key_constraint_on: item_pocket_id +array_relationships: + - name: itemcategorynames + using: + foreign_key_constraint_on: + column: item_category_id + table: + name: pokemon_v2_itemcategoryname + schema: public + - name: items + using: + foreign_key_constraint_on: + column: item_category_id + table: + name: pokemon_v2_item + 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/public_pokemon_v2_itemcategoryname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml new file mode 100644 index 000000000..9a807bc7c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemcategoryname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemcategoryname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemcategoryname + custom_root_fields: {} +object_relationships: + - name: itemcategory + using: + foreign_key_constraint_on: item_category_id + - name: language + using: + foreign_key_constraint_on: language_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_itemeffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml new file mode 100644 index 000000000..b876f64a1 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemeffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemeffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemeffecttext + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_id + - name: language + using: + foreign_key_constraint_on: language_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_itemflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml new file mode 100644 index 000000000..2e5fdeb1c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflavortext.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_itemflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemflavortext + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_id + - name: language + using: + foreign_key_constraint_on: language_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_itemflingeffect.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml new file mode 100644 index 000000000..bbe04e50a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflingeffect.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_itemflingeffect + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemflingeffect + custom_root_fields: {} +array_relationships: + - name: itemflingeffecteffecttexts + using: + foreign_key_constraint_on: + column: item_fling_effect_id + table: + name: pokemon_v2_itemflingeffecteffecttext + schema: public + - name: items + using: + foreign_key_constraint_on: + column: item_fling_effect_id + table: + name: pokemon_v2_item + 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/public_pokemon_v2_itemflingeffecteffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml new file mode 100644 index 000000000..07d0a9513 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemflingeffecteffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemflingeffecteffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemflingeffecteffecttext + custom_root_fields: {} +object_relationships: + - name: itemflingeffect + using: + foreign_key_constraint_on: item_fling_effect_id + - name: language + using: + foreign_key_constraint_on: language_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_itemgameindex.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml new file mode 100644 index 000000000..8883693e5 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemgameindex.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemgameindex + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemgameindex + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: item + using: + foreign_key_constraint_on: item_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_itemname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml new file mode 100644 index 000000000..ad361be0e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itemname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemname + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_id + - name: language + using: + foreign_key_constraint_on: language_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_itempocket.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml new file mode 100644 index 000000000..cac089989 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itempocket.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_itempocket + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itempocket + custom_root_fields: {} +array_relationships: + - name: itemcategories + using: + foreign_key_constraint_on: + column: item_pocket_id + table: + name: pokemon_v2_itemcategory + schema: public + - name: itempocketnames + using: + foreign_key_constraint_on: + column: item_pocket_id + table: + name: pokemon_v2_itempocketname + 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/public_pokemon_v2_itempocketname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml new file mode 100644 index 000000000..b31ab7ba1 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itempocketname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_itempocketname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itempocketname + custom_root_fields: {} +object_relationships: + - name: itempocket + using: + foreign_key_constraint_on: item_pocket_id + - name: language + using: + foreign_key_constraint_on: language_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_itemsprites.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml new file mode 100644 index 000000000..de7f5a074 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_itemsprites.yaml @@ -0,0 +1,23 @@ +table: + name: pokemon_v2_itemsprites + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: itemsprites + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_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_language.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_language.yaml new file mode 100644 index 000000000..8fbd26f63 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_language.yaml @@ -0,0 +1,447 @@ +table: + name: pokemon_v2_language + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: language + custom_root_fields: {} +array_relationships: + - name: LanguagenamesByLocalLanguageId + using: + foreign_key_constraint_on: + column: local_language_id + table: + name: pokemon_v2_languagename + schema: public + - name: abilitychangeeffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_abilitychangeeffecttext + schema: public + - name: abilityeffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_abilityeffecttext + schema: public + - name: abilityflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_abilityflavortext + schema: public + - name: abilitynames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_abilityname + schema: public + - name: berryfirmnessnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_berryfirmnessname + schema: public + - name: berryflavornames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_berryflavorname + schema: public + - name: characteristicdescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_characteristicdescription + schema: public + - name: contesteffecteffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_contesteffecteffecttext + schema: public + - name: contesteffectflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_contesteffectflavortext + schema: public + - name: contesttypenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_contesttypename + schema: public + - name: egggroupnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_egggroupname + schema: public + - name: encounterconditionnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_encounterconditionname + schema: public + - name: encounterconditionvaluenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_encounterconditionvaluename + schema: public + - name: encountermethodnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_encountermethodname + schema: public + - name: evolutiontriggernames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_evolutiontriggername + schema: public + - name: generationnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_generationname + schema: public + - name: growthratedescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_growthratedescription + schema: public + - name: itemattributedescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemattributedescription + schema: public + - name: itemattributenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemattributename + schema: public + - name: itemcategorynames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemcategoryname + schema: public + - name: itemeffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemeffecttext + schema: public + - name: itemflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemflavortext + schema: public + - name: itemflingeffecteffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemflingeffecteffecttext + schema: public + - name: itemnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itemname + schema: public + - name: itempocketnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_itempocketname + schema: public + - name: languagenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_languagename + schema: public + - name: locationareanames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_locationareaname + schema: public + - name: locationnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_locationname + schema: public + - name: moveattributedescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_moveattributedescription + schema: public + - name: moveattributenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_moveattributename + schema: public + - name: movebattlestylenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movebattlestylename + schema: public + - name: movedamageclassdescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movedamageclassdescription + schema: public + - name: movedamageclassnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movedamageclassname + schema: public + - name: moveeffectchangeeffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_moveeffectchangeeffecttext + schema: public + - name: moveeffecteffecttexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_moveeffecteffecttext + schema: public + - name: moveflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_moveflavortext + schema: public + - name: movelearnmethoddescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movelearnmethoddescription + schema: public + - name: movelearnmethodnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movelearnmethodname + schema: public + - name: movemetaailmentnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movemetaailmentname + schema: public + - name: movemetacategorydescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movemetacategorydescription + schema: public + - name: movenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movename + schema: public + - name: movetargetdescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movetargetdescription + schema: public + - name: movetargetnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_movetargetname + schema: public + - name: naturenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_naturename + schema: public + - name: palparkareanames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_palparkareaname + schema: public + - name: pokeathlonstatnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokeathlonstatname + schema: public + - name: pokedexdescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokedexdescription + schema: public + - name: pokedexnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokedexname + schema: public + - name: pokemoncolornames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemoncolorname + schema: public + - name: pokemonformnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonformname + schema: public + - name: pokemonhabitatnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonhabitatname + schema: public + - name: pokemonshapenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonshapename + schema: public + - name: pokemonspeciesdescriptions + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonspeciesdescription + schema: public + - name: pokemonspeciesflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonspeciesflavortext + schema: public + - name: pokemonspeciesnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_pokemonspeciesname + schema: public + - name: regionnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_regionname + schema: public + - name: statnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_statname + schema: public + - name: supercontesteffectflavortexts + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_supercontesteffectflavortext + schema: public + - name: typenames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_typename + schema: public + - name: versionnames + using: + foreign_key_constraint_on: + column: language_id + table: + name: pokemon_v2_versionname + 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/public_pokemon_v2_languagename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml new file mode 100644 index 000000000..3ff793dae --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_languagename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_languagename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: languagename + custom_root_fields: {} +object_relationships: + - name: LanguageByLocalLanguageId + using: + foreign_key_constraint_on: local_language_id + - name: language + using: + foreign_key_constraint_on: language_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_location.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_location.yaml new file mode 100644 index 000000000..d9e1f2cfe --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_location.yaml @@ -0,0 +1,52 @@ +table: + name: pokemon_v2_location + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: location + custom_root_fields: {} +object_relationships: + - name: region + using: + foreign_key_constraint_on: region_id +array_relationships: + - name: locationareas + using: + foreign_key_constraint_on: + column: location_id + table: + name: pokemon_v2_locationarea + schema: public + - name: locationgameindices + using: + foreign_key_constraint_on: + column: location_id + table: + name: pokemon_v2_locationgameindex + schema: public + - name: locationnames + using: + foreign_key_constraint_on: + column: location_id + table: + name: pokemon_v2_locationname + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: location_id + table: + name: pokemon_v2_pokemonevolution + 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/public_pokemon_v2_locationarea.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml new file mode 100644 index 000000000..99a040f2d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationarea.yaml @@ -0,0 +1,45 @@ +table: + name: pokemon_v2_locationarea + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: locationarea + custom_root_fields: {} +object_relationships: + - name: location + using: + foreign_key_constraint_on: location_id +array_relationships: + - name: encounters + using: + foreign_key_constraint_on: + column: location_area_id + table: + name: pokemon_v2_encounter + schema: public + - name: locationareaencounterrates + using: + foreign_key_constraint_on: + column: location_area_id + table: + name: pokemon_v2_locationareaencounterrate + schema: public + - name: locationareanames + using: + foreign_key_constraint_on: + column: location_area_id + table: + name: pokemon_v2_locationareaname + 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/public_pokemon_v2_locationareaencounterrate.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml new file mode 100644 index 000000000..1317fa5b9 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationareaencounterrate.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_locationareaencounterrate + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: locationareaencounterrate + custom_root_fields: {} +object_relationships: + - name: encountermethod + using: + foreign_key_constraint_on: encounter_method_id + - name: locationarea + using: + foreign_key_constraint_on: location_area_id + - name: version + using: + foreign_key_constraint_on: version_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_locationareaname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml new file mode 100644 index 000000000..d61d5956d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationareaname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_locationareaname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: locationareaname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: locationarea + using: + foreign_key_constraint_on: location_area_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_locationgameindex.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml new file mode 100644 index 000000000..f7066cb1d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationgameindex.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_locationgameindex + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: locationgameindex + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: location + using: + foreign_key_constraint_on: location_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_locationname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml new file mode 100644 index 000000000..456b1abdb --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_locationname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_locationname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: locationname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: location + using: + foreign_key_constraint_on: location_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_machine.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_machine.yaml new file mode 100644 index 000000000..adf48aa4d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_machine.yaml @@ -0,0 +1,32 @@ +table: + name: pokemon_v2_machine + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: machine + custom_root_fields: {} +object_relationships: + - name: growthrate + using: + foreign_key_constraint_on: growth_rate_id + - name: item + using: + foreign_key_constraint_on: item_id + - name: move + using: + foreign_key_constraint_on: move_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_move.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_move.yaml new file mode 100644 index 000000000..2f3eec70f --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_move.yaml @@ -0,0 +1,143 @@ +table: + name: pokemon_v2_move + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: move + custom_root_fields: {} +object_relationships: + - name: contesteffect + using: + foreign_key_constraint_on: contest_effect_id + - name: contesttype + using: + foreign_key_constraint_on: contest_type_id + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: movedamageclass + using: + foreign_key_constraint_on: move_damage_class_id + - name: moveeffect + using: + foreign_key_constraint_on: move_effect_id + - name: movemetum + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_movemeta + schema: public + - name: movetarget + using: + foreign_key_constraint_on: move_target_id + - name: supercontesteffect + using: + foreign_key_constraint_on: super_contest_effect_id + - name: type + using: + foreign_key_constraint_on: type_id +array_relationships: + - name: ContestcombosBySecondMoveId + using: + foreign_key_constraint_on: + column: second_move_id + table: + name: pokemon_v2_contestcombo + schema: public + - name: SupercontestcombosBySecondMoveId + using: + foreign_key_constraint_on: + column: second_move_id + table: + name: pokemon_v2_supercontestcombo + schema: public + - name: contestcombos + using: + foreign_key_constraint_on: + column: first_move_id + table: + name: pokemon_v2_contestcombo + schema: public + - name: machines + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_machine + schema: public + - name: moveattributemaps + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_moveattributemap + schema: public + - name: movechanges + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_movechange + schema: public + - name: moveflavortexts + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_moveflavortext + schema: public + - name: movemeta + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_movemeta + schema: public + - name: movemetastatchanges + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_movemetastatchange + schema: public + - name: movenames + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_movename + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: known_move_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: pokemonmoves + using: + foreign_key_constraint_on: + column: move_id + table: + name: pokemon_v2_pokemonmove + schema: public + - name: supercontestcombos + using: + foreign_key_constraint_on: + column: first_move_id + table: + name: pokemon_v2_supercontestcombo + 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/public_pokemon_v2_moveattribute.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml new file mode 100644 index 000000000..cac1e0f02 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattribute.yaml @@ -0,0 +1,41 @@ +table: + name: pokemon_v2_moveattribute + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveattribute + custom_root_fields: {} +array_relationships: + - name: moveattributedescriptions + using: + foreign_key_constraint_on: + column: move_attribute_id + table: + name: pokemon_v2_moveattributedescription + schema: public + - name: moveattributemaps + using: + foreign_key_constraint_on: + column: move_attribute_id + table: + name: pokemon_v2_moveattributemap + schema: public + - name: moveattributenames + using: + foreign_key_constraint_on: + column: move_attribute_id + table: + name: pokemon_v2_moveattributename + 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/public_pokemon_v2_moveattributedescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml new file mode 100644 index 000000000..0be0dbaae --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributedescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_moveattributedescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveattributedescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: moveattribute + using: + foreign_key_constraint_on: move_attribute_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_moveattributemap.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml new file mode 100644 index 000000000..e21804d3b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributemap.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_moveattributemap + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveattributemap + custom_root_fields: {} +object_relationships: + - name: move + using: + foreign_key_constraint_on: move_id + - name: moveattribute + using: + foreign_key_constraint_on: move_attribute_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_moveattributename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml new file mode 100644 index 000000000..fca2bd780 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveattributename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_moveattributename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveattributename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: moveattribute + using: + foreign_key_constraint_on: move_attribute_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_movebattlestyle.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml new file mode 100644 index 000000000..f87627a8e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movebattlestyle.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_movebattlestyle + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movebattlestyle + custom_root_fields: {} +array_relationships: + - name: movebattlestylenames + using: + foreign_key_constraint_on: + column: move_battle_style_id + table: + name: pokemon_v2_movebattlestylename + schema: public + - name: naturebattlestylepreferences + using: + foreign_key_constraint_on: + column: move_battle_style_id + table: + name: pokemon_v2_naturebattlestylepreference + 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/public_pokemon_v2_movebattlestylename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml new file mode 100644 index 000000000..f21c248b6 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movebattlestylename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movebattlestylename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movebattlestylename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movebattlestyle + using: + foreign_key_constraint_on: move_battle_style_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_movechange.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml new file mode 100644 index 000000000..e82306737 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movechange.yaml @@ -0,0 +1,32 @@ +table: + name: pokemon_v2_movechange + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movechange + custom_root_fields: {} +object_relationships: + - name: move + using: + foreign_key_constraint_on: move_id + - name: moveeffect + using: + foreign_key_constraint_on: move_effect_id + - name: type + using: + foreign_key_constraint_on: type_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_movedamageclass.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml new file mode 100644 index 000000000..c7c1fce9f --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclass.yaml @@ -0,0 +1,55 @@ +table: + name: pokemon_v2_movedamageclass + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movedamageclass + custom_root_fields: {} +array_relationships: + - name: movedamageclassdescriptions + using: + foreign_key_constraint_on: + column: move_damage_class_id + table: + name: pokemon_v2_movedamageclassdescription + schema: public + - name: movedamageclassnames + using: + foreign_key_constraint_on: + column: move_damage_class_id + table: + name: pokemon_v2_movedamageclassname + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: move_damage_class_id + table: + name: pokemon_v2_move + schema: public + - name: stats + using: + foreign_key_constraint_on: + column: move_damage_class_id + table: + name: pokemon_v2_stat + schema: public + - name: types + using: + foreign_key_constraint_on: + column: move_damage_class_id + table: + name: pokemon_v2_type + 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/public_pokemon_v2_movedamageclassdescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml new file mode 100644 index 000000000..ea9a9d409 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclassdescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movedamageclassdescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movedamageclassdescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movedamageclass + using: + foreign_key_constraint_on: move_damage_class_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_movedamageclassname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml new file mode 100644 index 000000000..8ac835a66 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movedamageclassname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movedamageclassname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movedamageclassname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movedamageclass + using: + foreign_key_constraint_on: move_damage_class_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_moveeffect.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml new file mode 100644 index 000000000..0761ef0ac --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffect.yaml @@ -0,0 +1,48 @@ +table: + name: pokemon_v2_moveeffect + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveeffect + custom_root_fields: {} +array_relationships: + - name: movechanges + using: + foreign_key_constraint_on: + column: move_effect_id + table: + name: pokemon_v2_movechange + schema: public + - name: moveeffectchanges + using: + foreign_key_constraint_on: + column: move_effect_id + table: + name: pokemon_v2_moveeffectchange + schema: public + - name: moveeffecteffecttexts + using: + foreign_key_constraint_on: + column: move_effect_id + table: + name: pokemon_v2_moveeffecteffecttext + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: move_effect_id + table: + name: pokemon_v2_move + 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/public_pokemon_v2_moveeffectchange.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml new file mode 100644 index 000000000..9bd1bc8af --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffectchange.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_moveeffectchange + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveeffectchange + custom_root_fields: {} +object_relationships: + - name: moveeffect + using: + foreign_key_constraint_on: move_effect_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_id +array_relationships: + - name: moveeffectchangeeffecttexts + using: + foreign_key_constraint_on: + column: move_effect_change_id + table: + name: pokemon_v2_moveeffectchangeeffecttext + 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/public_pokemon_v2_moveeffectchangeeffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml new file mode 100644 index 000000000..17a823946 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffectchangeeffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_moveeffectchangeeffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveeffectchangeeffecttext + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: moveeffectchange + using: + foreign_key_constraint_on: move_effect_change_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_moveeffecteffecttext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml new file mode 100644 index 000000000..b6ab302a8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveeffecteffecttext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_moveeffecteffecttext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveeffecteffecttext + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: moveeffect + using: + foreign_key_constraint_on: move_effect_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_moveflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml new file mode 100644 index 000000000..864047432 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_moveflavortext.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_moveflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: moveflavortext + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: move + using: + foreign_key_constraint_on: move_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_movelearnmethod.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml new file mode 100644 index 000000000..f4493602a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethod.yaml @@ -0,0 +1,48 @@ +table: + name: pokemon_v2_movelearnmethod + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movelearnmethod + custom_root_fields: {} +array_relationships: + - name: movelearnmethoddescriptions + using: + foreign_key_constraint_on: + column: move_learn_method_id + table: + name: pokemon_v2_movelearnmethoddescription + schema: public + - name: movelearnmethodnames + using: + foreign_key_constraint_on: + column: move_learn_method_id + table: + name: pokemon_v2_movelearnmethodname + schema: public + - name: pokemonmoves + using: + foreign_key_constraint_on: + column: move_learn_method_id + table: + name: pokemon_v2_pokemonmove + schema: public + - name: versiongroupmovelearnmethods + using: + foreign_key_constraint_on: + column: move_learn_method_id + table: + name: pokemon_v2_versiongroupmovelearnmethod + 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/public_pokemon_v2_movelearnmethoddescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml new file mode 100644 index 000000000..0211c4cfb --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethoddescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movelearnmethoddescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movelearnmethoddescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movelearnmethod + using: + foreign_key_constraint_on: move_learn_method_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_movelearnmethodname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml new file mode 100644 index 000000000..04438913b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movelearnmethodname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movelearnmethodname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movelearnmethodname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movelearnmethod + using: + foreign_key_constraint_on: move_learn_method_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_movemeta.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml new file mode 100644 index 000000000..f31993142 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemeta.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_movemeta + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemeta + custom_root_fields: {} +object_relationships: + - name: move + using: + foreign_key_constraint_on: move_id + - name: movemetaailment + using: + foreign_key_constraint_on: move_meta_ailment_id + - name: movemetacategory + using: + foreign_key_constraint_on: move_meta_category_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_movemetaailment.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml new file mode 100644 index 000000000..ed8ec3bdf --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetaailment.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_movemetaailment + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemetaailment + custom_root_fields: {} +array_relationships: + - name: movemeta + using: + foreign_key_constraint_on: + column: move_meta_ailment_id + table: + name: pokemon_v2_movemeta + schema: public + - name: movemetaailmentnames + using: + foreign_key_constraint_on: + column: move_meta_ailment_id + table: + name: pokemon_v2_movemetaailmentname + 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/public_pokemon_v2_movemetaailmentname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml new file mode 100644 index 000000000..82766b454 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetaailmentname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movemetaailmentname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemetaailmentname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movemetaailment + using: + foreign_key_constraint_on: move_meta_ailment_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_movemetacategory.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml new file mode 100644 index 000000000..9f92cb353 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetacategory.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_movemetacategory + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemetacategory + custom_root_fields: {} +array_relationships: + - name: movemeta + using: + foreign_key_constraint_on: + column: move_meta_category_id + table: + name: pokemon_v2_movemeta + schema: public + - name: movemetacategorydescriptions + using: + foreign_key_constraint_on: + column: move_meta_category_id + table: + name: pokemon_v2_movemetacategorydescription + 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/public_pokemon_v2_movemetacategorydescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml new file mode 100644 index 000000000..51d95d32a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetacategorydescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movemetacategorydescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemetacategorydescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movemetacategory + using: + foreign_key_constraint_on: move_meta_category_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_movemetastatchange.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml new file mode 100644 index 000000000..9e0ac02ff --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movemetastatchange.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movemetastatchange + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movemetastatchange + custom_root_fields: {} +object_relationships: + - name: move + using: + foreign_key_constraint_on: move_id + - name: stat + using: + foreign_key_constraint_on: stat_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_movename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movename.yaml new file mode 100644 index 000000000..87569c957 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: move + using: + foreign_key_constraint_on: move_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_movetarget.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml new file mode 100644 index 000000000..402a8a1f2 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetarget.yaml @@ -0,0 +1,41 @@ +table: + name: pokemon_v2_movetarget + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movetarget + custom_root_fields: {} +array_relationships: + - name: moves + using: + foreign_key_constraint_on: + column: move_target_id + table: + name: pokemon_v2_move + schema: public + - name: movetargetdescriptions + using: + foreign_key_constraint_on: + column: move_target_id + table: + name: pokemon_v2_movetargetdescription + schema: public + - name: movetargetnames + using: + foreign_key_constraint_on: + column: move_target_id + table: + name: pokemon_v2_movetargetname + 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/public_pokemon_v2_movetargetdescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml new file mode 100644 index 000000000..db09ddd36 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetargetdescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movetargetdescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movetargetdescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movetarget + using: + foreign_key_constraint_on: move_target_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_movetargetname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml new file mode 100644 index 000000000..89fcaeb7a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_movetargetname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_movetargetname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: movetargetname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: movetarget + using: + foreign_key_constraint_on: move_target_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_nature.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_nature.yaml new file mode 100644 index 000000000..e0eed27f5 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_nature.yaml @@ -0,0 +1,54 @@ +table: + name: pokemon_v2_nature + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: nature + custom_root_fields: {} +object_relationships: + - name: BerryflavorByLikesFlavorId + using: + foreign_key_constraint_on: likes_flavor_id + - name: StatByIncreasedStatId + using: + foreign_key_constraint_on: increased_stat_id + - name: berryflavor + using: + foreign_key_constraint_on: hates_flavor_id + - name: stat + using: + foreign_key_constraint_on: decreased_stat_id +array_relationships: + - name: naturebattlestylepreferences + using: + foreign_key_constraint_on: + column: nature_id + table: + name: pokemon_v2_naturebattlestylepreference + schema: public + - name: naturenames + using: + foreign_key_constraint_on: + column: nature_id + table: + name: pokemon_v2_naturename + schema: public + - name: naturepokeathlonstats + using: + foreign_key_constraint_on: + column: nature_id + table: + name: pokemon_v2_naturepokeathlonstat + 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/public_pokemon_v2_naturebattlestylepreference.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml new file mode 100644 index 000000000..b077dfc2b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturebattlestylepreference.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_naturebattlestylepreference + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: naturebattlestylepreference + custom_root_fields: {} +object_relationships: + - name: movebattlestyle + using: + foreign_key_constraint_on: move_battle_style_id + - name: nature + using: + foreign_key_constraint_on: nature_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_naturename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml new file mode 100644 index 000000000..e4c91c1c7 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_naturename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: naturename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: nature + using: + foreign_key_constraint_on: nature_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_naturepokeathlonstat.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml new file mode 100644 index 000000000..93f1baff2 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_naturepokeathlonstat.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_naturepokeathlonstat + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: naturepokeathlonstat + custom_root_fields: {} +object_relationships: + - name: nature + using: + foreign_key_constraint_on: nature_id + - name: pokeathlonstat + using: + foreign_key_constraint_on: pokeathlon_stat_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_palpark.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml new file mode 100644 index 000000000..6d31fc6d8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palpark.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_palpark + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: palpark + custom_root_fields: {} +object_relationships: + - name: palparkarea + using: + foreign_key_constraint_on: pal_park_area_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_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_palparkarea.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml new file mode 100644 index 000000000..b754a73a2 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palparkarea.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_palparkarea + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: palparkarea + custom_root_fields: {} +array_relationships: + - name: palparkareanames + using: + foreign_key_constraint_on: + column: pal_park_area_id + table: + name: pokemon_v2_palparkareaname + schema: public + - name: palparks + using: + foreign_key_constraint_on: + column: pal_park_area_id + table: + name: pokemon_v2_palpark + 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/public_pokemon_v2_palparkareaname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml new file mode 100644 index 000000000..b46edd49a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_palparkareaname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_palparkareaname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: palparkareaname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: palparkarea + using: + foreign_key_constraint_on: pal_park_area_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_pokeathlonstat.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml new file mode 100644 index 000000000..2420907d2 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstat.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_pokeathlonstat + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokeathlonstat + custom_root_fields: {} +array_relationships: + - name: naturepokeathlonstats + using: + foreign_key_constraint_on: + column: pokeathlon_stat_id + table: + name: pokemon_v2_naturepokeathlonstat + schema: public + - name: pokeathlonstatnames + using: + foreign_key_constraint_on: + column: pokeathlon_stat_id + table: + name: pokemon_v2_pokeathlonstatname + 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/public_pokemon_v2_pokeathlonstatname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml new file mode 100644 index 000000000..3b7378301 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokeathlonstatname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokeathlonstatname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokeathlonstatname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokeathlonstat + using: + foreign_key_constraint_on: pokeathlon_stat_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_pokedex.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml new file mode 100644 index 000000000..af08b3edc --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedex.yaml @@ -0,0 +1,52 @@ +table: + name: pokemon_v2_pokedex + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokedex + custom_root_fields: {} +object_relationships: + - name: region + using: + foreign_key_constraint_on: region_id +array_relationships: + - name: pokedexdescriptions + using: + foreign_key_constraint_on: + column: pokedex_id + table: + name: pokemon_v2_pokedexdescription + schema: public + - name: pokedexnames + using: + foreign_key_constraint_on: + column: pokedex_id + table: + name: pokemon_v2_pokedexname + schema: public + - name: pokedexversiongroups + using: + foreign_key_constraint_on: + column: pokedex_id + table: + name: pokemon_v2_pokedexversiongroup + schema: public + - name: pokemondexnumbers + using: + foreign_key_constraint_on: + column: pokedex_id + table: + name: pokemon_v2_pokemondexnumber + 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/public_pokemon_v2_pokedexdescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml new file mode 100644 index 000000000..ca63f756d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexdescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokedexdescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokedexdescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokedex + using: + foreign_key_constraint_on: pokedex_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_pokedexname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml new file mode 100644 index 000000000..115c10e0b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokedexname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokedexname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokedex + using: + foreign_key_constraint_on: pokedex_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_pokedexversiongroup.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml new file mode 100644 index 000000000..90e0c5fbc --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokedexversiongroup.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokedexversiongroup + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokedexversiongroup + custom_root_fields: {} +object_relationships: + - name: pokedex + using: + foreign_key_constraint_on: pokedex_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_pokemon.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml new file mode 100644 index 000000000..ef01e4991 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemon.yaml @@ -0,0 +1,108 @@ +table: + name: pokemon_v2_pokemon + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemon + custom_root_fields: {} +object_relationships: + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_id +array_relationships: + - name: encounters + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_encounter + schema: public + - name: pokemonabilities + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonability + schema: public + - name: pokemonabilitypasts + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonabilitypast + schema: public + - name: pokemoncries + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemoncries + schema: public + - name: pokemonforms + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonform + schema: public + - name: pokemongameindices + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemongameindex + schema: public + - name: pokemonitems + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonitem + schema: public + - name: pokemonmoves + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonmove + schema: public + - name: pokemonsprites + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonsprites + schema: public + - name: pokemonstats + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemonstat + schema: public + - name: pokemontypepasts + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemontypepast + schema: public + - name: pokemontypes + using: + foreign_key_constraint_on: + column: pokemon_id + table: + name: pokemon_v2_pokemontype + 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/public_pokemon_v2_pokemonability.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml new file mode 100644 index 000000000..df0879270 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonability.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonability + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonability + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_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_pokemonabilitypast.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml new file mode 100644 index 000000000..085ba256c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonabilitypast.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_pokemonabilitypast + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonabilitypast + custom_root_fields: {} +object_relationships: + - name: ability + using: + foreign_key_constraint_on: ability_id + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_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_pokemoncolor.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml new file mode 100644 index 000000000..927abcd1d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncolor.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_pokemoncolor + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemoncolor + custom_root_fields: {} +array_relationships: + - name: pokemoncolornames + using: + foreign_key_constraint_on: + column: pokemon_color_id + table: + name: pokemon_v2_pokemoncolorname + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: pokemon_color_id + table: + name: pokemon_v2_pokemonspecies + 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/public_pokemon_v2_pokemoncolorname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml new file mode 100644 index 000000000..c4067c767 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncolorname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemoncolorname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemoncolorname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemoncolor + using: + foreign_key_constraint_on: pokemon_color_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_pokemoncries.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml new file mode 100644 index 000000000..8de77536d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemoncries.yaml @@ -0,0 +1,23 @@ +table: + name: pokemon_v2_pokemoncries + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemoncries + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_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_pokemondexnumber.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml new file mode 100644 index 000000000..7c421b68d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemondexnumber.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemondexnumber + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemondexnumber + custom_root_fields: {} +object_relationships: + - name: pokedex + using: + foreign_key_constraint_on: pokedex_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_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_pokemonegggroup.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml new file mode 100644 index 000000000..bc0044c7d --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonegggroup.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonegggroup + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonegggroup + custom_root_fields: {} +object_relationships: + - name: egggroup + using: + foreign_key_constraint_on: egg_group_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_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_pokemonevolution.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml new file mode 100644 index 000000000..96fa8f507 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonevolution.yaml @@ -0,0 +1,53 @@ +table: + name: pokemon_v2_pokemonevolution + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonevolution + custom_root_fields: {} +object_relationships: + - name: ItemByHeldItemId + using: + foreign_key_constraint_on: held_item_id + - name: PokemonspecyByPartySpeciesId + using: + foreign_key_constraint_on: party_species_id + - name: PokemonspecyByTradeSpeciesId + using: + foreign_key_constraint_on: trade_species_id + - name: TypeByPartyTypeId + using: + foreign_key_constraint_on: party_type_id + - name: evolutiontrigger + using: + foreign_key_constraint_on: evolution_trigger_id + - name: gender + using: + foreign_key_constraint_on: gender_id + - name: item + using: + foreign_key_constraint_on: evolution_item_id + - name: location + using: + foreign_key_constraint_on: location_id + - name: move + using: + foreign_key_constraint_on: known_move_id + - name: pokemonspecy + using: + foreign_key_constraint_on: evolved_species_id + - name: type + using: + foreign_key_constraint_on: known_move_type_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_pokemonform.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml new file mode 100644 index 000000000..c003dd73a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonform.yaml @@ -0,0 +1,55 @@ +table: + name: pokemon_v2_pokemonform + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonform + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_id +array_relationships: + - name: pokemonformgenerations + using: + foreign_key_constraint_on: + column: pokemon_form_id + table: + name: pokemon_v2_pokemonformgeneration + schema: public + - name: pokemonformnames + using: + foreign_key_constraint_on: + column: pokemon_form_id + table: + name: pokemon_v2_pokemonformname + schema: public + - name: pokemonformsprites + using: + foreign_key_constraint_on: + column: pokemon_form_id + table: + name: pokemon_v2_pokemonformsprites + schema: public + - name: pokemonformtypes + using: + foreign_key_constraint_on: + column: pokemon_form_id + table: + name: pokemon_v2_pokemonformtype + 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/public_pokemon_v2_pokemonformgeneration.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml new file mode 100644 index 000000000..30bdcf71b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformgeneration.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonformgeneration + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformgeneration + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: pokemonform + using: + foreign_key_constraint_on: pokemon_form_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_pokemonformname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml new file mode 100644 index 000000000..5cffd20c0 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonformname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonform + using: + foreign_key_constraint_on: pokemon_form_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_pokemonformsprites.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml new file mode 100644 index 000000000..36d8e576e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformsprites.yaml @@ -0,0 +1,23 @@ +table: + name: pokemon_v2_pokemonformsprites + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformsprites + custom_root_fields: {} +object_relationships: + - name: pokemonform + using: + foreign_key_constraint_on: pokemon_form_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_pokemonformtype.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml new file mode 100644 index 000000000..b217aa730 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonformtype.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonformtype + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonformtype + custom_root_fields: {} +object_relationships: + - name: pokemonform + using: + foreign_key_constraint_on: pokemon_form_id + - name: type + using: + foreign_key_constraint_on: type_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_pokemongameindex.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml new file mode 100644 index 000000000..4cf6f5803 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemongameindex.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemongameindex + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemongameindex + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: version + using: + foreign_key_constraint_on: version_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_pokemonhabitat.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml new file mode 100644 index 000000000..4fcab05df --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitat.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_pokemonhabitat + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonhabitat + custom_root_fields: {} +array_relationships: + - name: pokemonhabitatnames + using: + foreign_key_constraint_on: + column: pokemon_habitat_id + table: + name: pokemon_v2_pokemonhabitatname + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: pokemon_habitat_id + table: + name: pokemon_v2_pokemonspecies + 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/public_pokemon_v2_pokemonhabitatname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml new file mode 100644 index 000000000..a55d8ff42 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonhabitatname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonhabitatname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonhabitatname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonhabitat + using: + foreign_key_constraint_on: pokemon_habitat_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_pokemonitem.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml new file mode 100644 index 000000000..dd4474ad8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonitem.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_pokemonitem + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonitem + custom_root_fields: {} +object_relationships: + - name: item + using: + foreign_key_constraint_on: item_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: version + using: + foreign_key_constraint_on: version_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_pokemonmove.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml new file mode 100644 index 000000000..382773954 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonmove.yaml @@ -0,0 +1,32 @@ +table: + name: pokemon_v2_pokemonmove + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonmove + custom_root_fields: {} +object_relationships: + - name: move + using: + foreign_key_constraint_on: move_id + - name: movelearnmethod + using: + foreign_key_constraint_on: move_learn_method_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_pokemonshape.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml new file mode 100644 index 000000000..ee8890cf3 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonshape.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_pokemonshape + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonshape + custom_root_fields: {} +array_relationships: + - name: pokemonshapenames + using: + foreign_key_constraint_on: + column: pokemon_shape_id + table: + name: pokemon_v2_pokemonshapename + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: pokemon_shape_id + table: + name: pokemon_v2_pokemonspecies + 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/public_pokemon_v2_pokemonshapename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml new file mode 100644 index 000000000..788f630f4 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonshapename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonshapename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonshapename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonshape + using: + foreign_key_constraint_on: pokemon_shape_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_pokemonspecies.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml new file mode 100644 index 000000000..91fa9b203 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspecies.yaml @@ -0,0 +1,119 @@ +table: + name: pokemon_v2_pokemonspecies + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonspecies + custom_root_fields: {} +object_relationships: + - name: evolutionchain + using: + foreign_key_constraint_on: evolution_chain_id + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: growthrate + using: + foreign_key_constraint_on: growth_rate_id + - name: pokemoncolor + using: + foreign_key_constraint_on: pokemon_color_id + - name: pokemonhabitat + using: + foreign_key_constraint_on: pokemon_habitat_id + - name: pokemonshape + using: + foreign_key_constraint_on: pokemon_shape_id + - name: pokemonspecy + using: + foreign_key_constraint_on: evolves_from_species_id +array_relationships: + - name: PokemonevolutionsByPartySpeciesId + using: + foreign_key_constraint_on: + column: party_species_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: PokemonevolutionsByTradeSpeciesId + using: + foreign_key_constraint_on: + column: trade_species_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: palparks + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_palpark + schema: public + - name: pokemondexnumbers + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemondexnumber + schema: public + - name: pokemonegggroups + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemonegggroup + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: evolved_species_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: pokemons + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemon + schema: public + - name: pokemonspecies + using: + foreign_key_constraint_on: + column: evolves_from_species_id + table: + name: pokemon_v2_pokemonspecies + schema: public + - name: pokemonspeciesdescriptions + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemonspeciesdescription + schema: public + - name: pokemonspeciesflavortexts + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemonspeciesflavortext + schema: public + - name: pokemonspeciesnames + using: + foreign_key_constraint_on: + column: pokemon_species_id + table: + name: pokemon_v2_pokemonspeciesname + 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/public_pokemon_v2_pokemonspeciesdescription.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml new file mode 100644 index 000000000..0f4eb67fc --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesdescription.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonspeciesdescription + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonspeciesdescription + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_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_pokemonspeciesflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml new file mode 100644 index 000000000..78f5f42f6 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesflavortext.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_pokemonspeciesflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonspeciesflavortext + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_id + - name: version + using: + foreign_key_constraint_on: version_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_pokemonspeciesname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml new file mode 100644 index 000000000..c56b83799 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonspeciesname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonspeciesname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonspeciesname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: pokemonspecy + using: + foreign_key_constraint_on: pokemon_species_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_pokemonsprites.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml new file mode 100644 index 000000000..bb9ba0461 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonsprites.yaml @@ -0,0 +1,23 @@ +table: + name: pokemon_v2_pokemonsprites + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonsprites + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_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_pokemonstat.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml new file mode 100644 index 000000000..017c8ec33 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemonstat.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemonstat + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemonstat + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: stat + using: + foreign_key_constraint_on: stat_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_pokemontype.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml new file mode 100644 index 000000000..0bcb25162 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemontype.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_pokemontype + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemontype + custom_root_fields: {} +object_relationships: + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: type + using: + foreign_key_constraint_on: type_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_pokemontypepast.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml new file mode 100644 index 000000000..da734d09e --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_pokemontypepast.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_pokemontypepast + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: pokemontypepast + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: pokemon + using: + foreign_key_constraint_on: pokemon_id + - name: type + using: + foreign_key_constraint_on: type_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_region.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_region.yaml new file mode 100644 index 000000000..8b1a78654 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_region.yaml @@ -0,0 +1,63 @@ +table: + name: pokemon_v2_region + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: region + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_generation + schema: public +array_relationships: + - name: generations + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_generation + schema: public + - name: locations + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_location + schema: public + - name: pokedexes + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_pokedex + schema: public + - name: regionnames + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_regionname + schema: public + - name: versiongroupregions + using: + foreign_key_constraint_on: + column: region_id + table: + name: pokemon_v2_versiongroupregion + 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/public_pokemon_v2_regionname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml new file mode 100644 index 000000000..6a1e60e39 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_regionname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_regionname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: regionname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: region + using: + foreign_key_constraint_on: region_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_stat.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_stat.yaml new file mode 100644 index 000000000..791865e89 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_stat.yaml @@ -0,0 +1,66 @@ +table: + name: pokemon_v2_stat + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: stat + custom_root_fields: {} +object_relationships: + - name: movedamageclass + using: + foreign_key_constraint_on: move_damage_class_id +array_relationships: + - name: NaturesByIncreasedStatId + using: + foreign_key_constraint_on: + column: increased_stat_id + table: + name: pokemon_v2_nature + schema: public + - name: characteristics + using: + foreign_key_constraint_on: + column: stat_id + table: + name: pokemon_v2_characteristic + schema: public + - name: movemetastatchanges + using: + foreign_key_constraint_on: + column: stat_id + table: + name: pokemon_v2_movemetastatchange + schema: public + - name: natures + using: + foreign_key_constraint_on: + column: decreased_stat_id + table: + name: pokemon_v2_nature + schema: public + - name: pokemonstats + using: + foreign_key_constraint_on: + column: stat_id + table: + name: pokemon_v2_pokemonstat + schema: public + - name: statnames + using: + foreign_key_constraint_on: + column: stat_id + table: + name: pokemon_v2_statname + 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/public_pokemon_v2_statname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_statname.yaml new file mode 100644 index 000000000..2937709c8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_statname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_statname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: statname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: stat + using: + foreign_key_constraint_on: stat_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_supercontestcombo.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml new file mode 100644 index 000000000..f1593b006 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontestcombo.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_supercontestcombo + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: supercontestcombo + custom_root_fields: {} +object_relationships: + - name: MoveBySecondMoveId + using: + foreign_key_constraint_on: second_move_id + - name: move + using: + foreign_key_constraint_on: first_move_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_supercontesteffect.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml new file mode 100644 index 000000000..e60bc33fb --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontesteffect.yaml @@ -0,0 +1,34 @@ +table: + name: pokemon_v2_supercontesteffect + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: supercontesteffect + custom_root_fields: {} +array_relationships: + - name: moves + using: + foreign_key_constraint_on: + column: super_contest_effect_id + table: + name: pokemon_v2_move + schema: public + - name: supercontesteffectflavortexts + using: + foreign_key_constraint_on: + column: super_contest_effect_id + table: + name: pokemon_v2_supercontesteffectflavortext + 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/public_pokemon_v2_supercontesteffectflavortext.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml new file mode 100644 index 000000000..a089dfd9b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_supercontesteffectflavortext.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_supercontesteffectflavortext + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: supercontesteffectflavortext + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: supercontesteffect + using: + foreign_key_constraint_on: super_contest_effect_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_type.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_type.yaml new file mode 100644 index 000000000..292926dde --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_type.yaml @@ -0,0 +1,132 @@ +table: + name: pokemon_v2_type + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: type + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: movedamageclass + using: + foreign_key_constraint_on: move_damage_class_id +array_relationships: + - name: PokemonevolutionsByPartyTypeId + using: + foreign_key_constraint_on: + column: party_type_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: TypeefficaciesByTargetTypeId + using: + foreign_key_constraint_on: + column: target_type_id + table: + name: pokemon_v2_typeefficacy + schema: public + - name: TypeefficacypastsByTargetTypeId + using: + foreign_key_constraint_on: + column: target_type_id + table: + name: pokemon_v2_typeefficacypast + schema: public + - name: berries + using: + foreign_key_constraint_on: + column: natural_gift_type_id + table: + name: pokemon_v2_berry + schema: public + - name: movechanges + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_movechange + schema: public + - name: moves + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_move + schema: public + - name: pokemon_v2_typesprites + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_typesprites + schema: public + - name: pokemonevolutions + using: + foreign_key_constraint_on: + column: known_move_type_id + table: + name: pokemon_v2_pokemonevolution + schema: public + - name: pokemonformtypes + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_pokemonformtype + schema: public + - name: pokemontypepasts + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_pokemontypepast + schema: public + - name: pokemontypes + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_pokemontype + schema: public + - name: typeefficacies + using: + foreign_key_constraint_on: + column: damage_type_id + table: + name: pokemon_v2_typeefficacy + schema: public + - name: typeefficacypasts + using: + foreign_key_constraint_on: + column: damage_type_id + table: + name: pokemon_v2_typeefficacypast + schema: public + - name: typegameindices + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_typegameindex + schema: public + - name: typenames + using: + foreign_key_constraint_on: + column: type_id + table: + name: pokemon_v2_typename + 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/public_pokemon_v2_typeefficacy.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml new file mode 100644 index 000000000..af5cf18f3 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typeefficacy.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_typeefficacy + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: typeefficacy + custom_root_fields: {} +object_relationships: + - name: TypeByTargetTypeId + using: + foreign_key_constraint_on: target_type_id + - name: type + using: + foreign_key_constraint_on: damage_type_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_typeefficacypast.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml new file mode 100644 index 000000000..d849855a0 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typeefficacypast.yaml @@ -0,0 +1,29 @@ +table: + name: pokemon_v2_typeefficacypast + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: typeefficacypast + custom_root_fields: {} +object_relationships: + - name: TypeByTargetTypeId + using: + foreign_key_constraint_on: target_type_id + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: type + using: + foreign_key_constraint_on: damage_type_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_typegameindex.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml new file mode 100644 index 000000000..89f1b4fe0 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typegameindex.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_typegameindex + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: typegameindex + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id + - name: type + using: + foreign_key_constraint_on: type_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_typename.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typename.yaml new file mode 100644 index 000000000..1615dd42a --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typename.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_typename + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: typename + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: type + using: + foreign_key_constraint_on: type_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_typesprites.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typesprites.yaml new file mode 100644 index 000000000..2f7fa9b03 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_typesprites.yaml @@ -0,0 +1,12 @@ +table: + name: pokemon_v2_typesprites + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: typesprites + custom_root_fields: {} +object_relationships: + - name: pokemon_v2_type + using: + foreign_key_constraint_on: type_id diff --git a/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_version.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_version.yaml new file mode 100644 index 000000000..4f551f2fa --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_version.yaml @@ -0,0 +1,66 @@ +table: + name: pokemon_v2_version + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: version + custom_root_fields: {} +object_relationships: + - name: versiongroup + using: + foreign_key_constraint_on: version_group_id +array_relationships: + - name: encounters + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_encounter + schema: public + - name: locationareaencounterrates + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_locationareaencounterrate + schema: public + - name: pokemongameindices + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_pokemongameindex + schema: public + - name: pokemonitems + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_pokemonitem + schema: public + - name: pokemonspeciesflavortexts + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_pokemonspeciesflavortext + schema: public + - name: versionnames + using: + foreign_key_constraint_on: + column: version_id + table: + name: pokemon_v2_versionname + 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/public_pokemon_v2_versiongroup.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml new file mode 100644 index 000000000..6bede0498 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroup.yaml @@ -0,0 +1,122 @@ +table: + name: pokemon_v2_versiongroup + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: versiongroup + custom_root_fields: {} +object_relationships: + - name: generation + using: + foreign_key_constraint_on: generation_id +array_relationships: + - name: abilitychanges + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_abilitychange + schema: public + - name: abilityflavortexts + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_abilityflavortext + schema: public + - name: encounterslots + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_encounterslot + schema: public + - name: itemflavortexts + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_itemflavortext + schema: public + - name: machines + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_machine + schema: public + - name: movechanges + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_movechange + schema: public + - name: moveeffectchanges + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_moveeffectchange + schema: public + - name: moveflavortexts + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_moveflavortext + schema: public + - name: pokedexversiongroups + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_pokedexversiongroup + schema: public + - name: pokemonforms + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_pokemonform + schema: public + - name: pokemonmoves + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_pokemonmove + schema: public + - name: versiongroupmovelearnmethods + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_versiongroupmovelearnmethod + schema: public + - name: versiongroupregions + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_versiongroupregion + schema: public + - name: versions + using: + foreign_key_constraint_on: + column: version_group_id + table: + name: pokemon_v2_version + 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/public_pokemon_v2_versiongroupmovelearnmethod.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml new file mode 100644 index 000000000..5ca1d8b2b --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroupmovelearnmethod.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_versiongroupmovelearnmethod + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: versiongroupmovelearnmethod + custom_root_fields: {} +object_relationships: + - name: movelearnmethod + using: + foreign_key_constraint_on: move_learn_method_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_versiongroupregion.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml new file mode 100644 index 000000000..2edb9000c --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versiongroupregion.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_versiongroupregion + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: versiongroupregion + custom_root_fields: {} +object_relationships: + - name: region + using: + foreign_key_constraint_on: region_id + - name: versiongroup + using: + foreign_key_constraint_on: version_group_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_versionname.yaml b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml new file mode 100644 index 000000000..312f84582 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/public_pokemon_v2_versionname.yaml @@ -0,0 +1,26 @@ +table: + name: pokemon_v2_versionname + schema: public +configuration: + column_config: {} + custom_column_names: {} + custom_name: versionname + custom_root_fields: {} +object_relationships: + - name: language + using: + foreign_key_constraint_on: language_id + - name: version + using: + foreign_key_constraint_on: version_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/tables.yaml b/graphql/v1beta2/metadata/databases/default/tables/tables.yaml new file mode 100644 index 000000000..78b95c7c8 --- /dev/null +++ b/graphql/v1beta2/metadata/databases/default/tables/tables.yaml @@ -0,0 +1,154 @@ +- "!include public_pokemon_v2_ability.yaml" +- "!include public_pokemon_v2_abilitychange.yaml" +- "!include public_pokemon_v2_abilitychangeeffecttext.yaml" +- "!include public_pokemon_v2_abilityeffecttext.yaml" +- "!include public_pokemon_v2_abilityflavortext.yaml" +- "!include public_pokemon_v2_abilityname.yaml" +- "!include public_pokemon_v2_berry.yaml" +- "!include public_pokemon_v2_berryfirmness.yaml" +- "!include public_pokemon_v2_berryfirmnessname.yaml" +- "!include public_pokemon_v2_berryflavor.yaml" +- "!include public_pokemon_v2_berryflavormap.yaml" +- "!include public_pokemon_v2_berryflavorname.yaml" +- "!include public_pokemon_v2_characteristic.yaml" +- "!include public_pokemon_v2_characteristicdescription.yaml" +- "!include public_pokemon_v2_contestcombo.yaml" +- "!include public_pokemon_v2_contesteffect.yaml" +- "!include public_pokemon_v2_contesteffecteffecttext.yaml" +- "!include public_pokemon_v2_contesteffectflavortext.yaml" +- "!include public_pokemon_v2_contesttype.yaml" +- "!include public_pokemon_v2_contesttypename.yaml" +- "!include public_pokemon_v2_egggroup.yaml" +- "!include public_pokemon_v2_egggroupname.yaml" +- "!include public_pokemon_v2_encounter.yaml" +- "!include public_pokemon_v2_encountercondition.yaml" +- "!include public_pokemon_v2_encounterconditionname.yaml" +- "!include public_pokemon_v2_encounterconditionvalue.yaml" +- "!include public_pokemon_v2_encounterconditionvaluemap.yaml" +- "!include public_pokemon_v2_encounterconditionvaluename.yaml" +- "!include public_pokemon_v2_encountermethod.yaml" +- "!include public_pokemon_v2_encountermethodname.yaml" +- "!include public_pokemon_v2_encounterslot.yaml" +- "!include public_pokemon_v2_evolutionchain.yaml" +- "!include public_pokemon_v2_evolutiontrigger.yaml" +- "!include public_pokemon_v2_evolutiontriggername.yaml" +- "!include public_pokemon_v2_experience.yaml" +- "!include public_pokemon_v2_gender.yaml" +- "!include public_pokemon_v2_generation.yaml" +- "!include public_pokemon_v2_generationname.yaml" +- "!include public_pokemon_v2_growthrate.yaml" +- "!include public_pokemon_v2_growthratedescription.yaml" +- "!include public_pokemon_v2_item.yaml" +- "!include public_pokemon_v2_itemattribute.yaml" +- "!include public_pokemon_v2_itemattributedescription.yaml" +- "!include public_pokemon_v2_itemattributemap.yaml" +- "!include public_pokemon_v2_itemattributename.yaml" +- "!include public_pokemon_v2_itemcategory.yaml" +- "!include public_pokemon_v2_itemcategoryname.yaml" +- "!include public_pokemon_v2_itemeffecttext.yaml" +- "!include public_pokemon_v2_itemflavortext.yaml" +- "!include public_pokemon_v2_itemflingeffect.yaml" +- "!include public_pokemon_v2_itemflingeffecteffecttext.yaml" +- "!include public_pokemon_v2_itemgameindex.yaml" +- "!include public_pokemon_v2_itemname.yaml" +- "!include public_pokemon_v2_itempocket.yaml" +- "!include public_pokemon_v2_itempocketname.yaml" +- "!include public_pokemon_v2_itemsprites.yaml" +- "!include public_pokemon_v2_language.yaml" +- "!include public_pokemon_v2_languagename.yaml" +- "!include public_pokemon_v2_location.yaml" +- "!include public_pokemon_v2_locationarea.yaml" +- "!include public_pokemon_v2_locationareaencounterrate.yaml" +- "!include public_pokemon_v2_locationareaname.yaml" +- "!include public_pokemon_v2_locationgameindex.yaml" +- "!include public_pokemon_v2_locationname.yaml" +- "!include public_pokemon_v2_machine.yaml" +- "!include public_pokemon_v2_move.yaml" +- "!include public_pokemon_v2_moveattribute.yaml" +- "!include public_pokemon_v2_moveattributedescription.yaml" +- "!include public_pokemon_v2_moveattributemap.yaml" +- "!include public_pokemon_v2_moveattributename.yaml" +- "!include public_pokemon_v2_movebattlestyle.yaml" +- "!include public_pokemon_v2_movebattlestylename.yaml" +- "!include public_pokemon_v2_movechange.yaml" +- "!include public_pokemon_v2_movedamageclass.yaml" +- "!include public_pokemon_v2_movedamageclassdescription.yaml" +- "!include public_pokemon_v2_movedamageclassname.yaml" +- "!include public_pokemon_v2_moveeffect.yaml" +- "!include public_pokemon_v2_moveeffectchange.yaml" +- "!include public_pokemon_v2_moveeffectchangeeffecttext.yaml" +- "!include public_pokemon_v2_moveeffecteffecttext.yaml" +- "!include public_pokemon_v2_moveflavortext.yaml" +- "!include public_pokemon_v2_movelearnmethod.yaml" +- "!include public_pokemon_v2_movelearnmethoddescription.yaml" +- "!include public_pokemon_v2_movelearnmethodname.yaml" +- "!include public_pokemon_v2_movemeta.yaml" +- "!include public_pokemon_v2_movemetaailment.yaml" +- "!include public_pokemon_v2_movemetaailmentname.yaml" +- "!include public_pokemon_v2_movemetacategory.yaml" +- "!include public_pokemon_v2_movemetacategorydescription.yaml" +- "!include public_pokemon_v2_movemetastatchange.yaml" +- "!include public_pokemon_v2_movename.yaml" +- "!include public_pokemon_v2_movetarget.yaml" +- "!include public_pokemon_v2_movetargetdescription.yaml" +- "!include public_pokemon_v2_movetargetname.yaml" +- "!include public_pokemon_v2_nature.yaml" +- "!include public_pokemon_v2_naturebattlestylepreference.yaml" +- "!include public_pokemon_v2_naturename.yaml" +- "!include public_pokemon_v2_naturepokeathlonstat.yaml" +- "!include public_pokemon_v2_palpark.yaml" +- "!include public_pokemon_v2_palparkarea.yaml" +- "!include public_pokemon_v2_palparkareaname.yaml" +- "!include public_pokemon_v2_pokeathlonstat.yaml" +- "!include public_pokemon_v2_pokeathlonstatname.yaml" +- "!include public_pokemon_v2_pokedex.yaml" +- "!include public_pokemon_v2_pokedexdescription.yaml" +- "!include public_pokemon_v2_pokedexname.yaml" +- "!include public_pokemon_v2_pokedexversiongroup.yaml" +- "!include public_pokemon_v2_pokemon.yaml" +- "!include public_pokemon_v2_pokemonability.yaml" +- "!include public_pokemon_v2_pokemonabilitypast.yaml" +- "!include public_pokemon_v2_pokemoncolor.yaml" +- "!include public_pokemon_v2_pokemoncolorname.yaml" +- "!include public_pokemon_v2_pokemoncries.yaml" +- "!include public_pokemon_v2_pokemondexnumber.yaml" +- "!include public_pokemon_v2_pokemonegggroup.yaml" +- "!include public_pokemon_v2_pokemonevolution.yaml" +- "!include public_pokemon_v2_pokemonform.yaml" +- "!include public_pokemon_v2_pokemonformgeneration.yaml" +- "!include public_pokemon_v2_pokemonformname.yaml" +- "!include public_pokemon_v2_pokemonformsprites.yaml" +- "!include public_pokemon_v2_pokemonformtype.yaml" +- "!include public_pokemon_v2_pokemongameindex.yaml" +- "!include public_pokemon_v2_pokemonhabitat.yaml" +- "!include public_pokemon_v2_pokemonhabitatname.yaml" +- "!include public_pokemon_v2_pokemonitem.yaml" +- "!include public_pokemon_v2_pokemonmove.yaml" +- "!include public_pokemon_v2_pokemonshape.yaml" +- "!include public_pokemon_v2_pokemonshapename.yaml" +- "!include public_pokemon_v2_pokemonspecies.yaml" +- "!include public_pokemon_v2_pokemonspeciesdescription.yaml" +- "!include public_pokemon_v2_pokemonspeciesflavortext.yaml" +- "!include public_pokemon_v2_pokemonspeciesname.yaml" +- "!include public_pokemon_v2_pokemonsprites.yaml" +- "!include public_pokemon_v2_pokemonstat.yaml" +- "!include public_pokemon_v2_pokemontype.yaml" +- "!include public_pokemon_v2_pokemontypepast.yaml" +- "!include public_pokemon_v2_region.yaml" +- "!include public_pokemon_v2_regionname.yaml" +- "!include public_pokemon_v2_stat.yaml" +- "!include public_pokemon_v2_statname.yaml" +- "!include public_pokemon_v2_supercontestcombo.yaml" +- "!include public_pokemon_v2_supercontesteffect.yaml" +- "!include public_pokemon_v2_supercontesteffectflavortext.yaml" +- "!include public_pokemon_v2_type.yaml" +- "!include public_pokemon_v2_typeefficacy.yaml" +- "!include public_pokemon_v2_typeefficacypast.yaml" +- "!include public_pokemon_v2_typegameindex.yaml" +- "!include public_pokemon_v2_typename.yaml" +- "!include public_pokemon_v2_typesprites.yaml" +- "!include public_pokemon_v2_version.yaml" +- "!include public_pokemon_v2_versiongroup.yaml" +- "!include public_pokemon_v2_versiongroupmovelearnmethod.yaml" +- "!include public_pokemon_v2_versiongroupregion.yaml" +- "!include public_pokemon_v2_versionname.yaml" diff --git a/graphql/v1beta2/metadata/graphql_schema_introspection.yaml b/graphql/v1beta2/metadata/graphql_schema_introspection.yaml new file mode 100644 index 000000000..61a4dcac2 --- /dev/null +++ b/graphql/v1beta2/metadata/graphql_schema_introspection.yaml @@ -0,0 +1 @@ +disabled_for_roles: [] diff --git a/graphql/v1beta2/metadata/inherited_roles.yaml b/graphql/v1beta2/metadata/inherited_roles.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/inherited_roles.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/metrics_config.yaml b/graphql/v1beta2/metadata/metrics_config.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/graphql/v1beta2/metadata/metrics_config.yaml @@ -0,0 +1 @@ +{} diff --git a/graphql/v1beta2/metadata/network.yaml b/graphql/v1beta2/metadata/network.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/graphql/v1beta2/metadata/network.yaml @@ -0,0 +1 @@ +{} diff --git a/graphql/v1beta2/metadata/opentelemetry.yaml b/graphql/v1beta2/metadata/opentelemetry.yaml new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/graphql/v1beta2/metadata/opentelemetry.yaml @@ -0,0 +1 @@ +{} diff --git a/graphql/v1beta2/metadata/query_collections.yaml b/graphql/v1beta2/metadata/query_collections.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/query_collections.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/remote_schemas.yaml b/graphql/v1beta2/metadata/remote_schemas.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/remote_schemas.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/rest_endpoints.yaml b/graphql/v1beta2/metadata/rest_endpoints.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/graphql/v1beta2/metadata/rest_endpoints.yaml @@ -0,0 +1 @@ +[] diff --git a/graphql/v1beta2/metadata/version.yaml b/graphql/v1beta2/metadata/version.yaml new file mode 100644 index 000000000..0a70affa4 --- /dev/null +++ b/graphql/v1beta2/metadata/version.yaml @@ -0,0 +1 @@ +version: 3