Почему Hasura не генерирует запросы к таблицам в версии 2?

MacOS, docker-compose.yml

      version: '3.6'
services:
  postgres:
    image: postgres:12
    restart: always
    volumes:
    - ./database:/var/lib/postgresql/data
    ports:
    - 5432:5432
    environment:
      POSTGRES_DB: ${PROJECT_NAME}
      POSTGRES_PASSWORD: ${ADMIN_PASSWORD}
  graphql-engine:
    image: hasura/graphql-engine:v2.0.9
    restart: always
    volumes:
    - ./database/hasura/metadata:/hasura-metadata
    - ./database/hasura/migrations:/hasura-migrations
    ports:
    - 4321:8080
    depends_on:
    - "postgres"
    environment:
      HASURA_GRAPHQL_METADATA_DATABASE_URL: postgres://postgres:${ADMIN_PASSWORD}@postgres:5432/${PROJECT_NAME}
      HASURA_GRAPHQL_DATABASE_URL: postgres://postgres:${ADMIN_PASSWORD}@postgres:5432/${PROJECT_NAME}
      # HASURA_GRAPHQL_DATABASE_URL: postgres://postgres:${ADMIN_PASSWORD}@postgres:5432/${PROJECT_NAME}
      HASURA_GRAPHQL_ENABLE_CONSOLE: ${DEV_MODE}
      HASURA_GRAPHQL_DEV_MODE: ${DEV_MODE}
      HASURA_GRAPHQL_ENABLED_LOG_TYPES: ${HASURA_LOGS}
      HASURA_GRAPHQL_ADMIN_SECRET: ${ADMIN_PASSWORD}

Я вижу запрос «products_connection» вместо «products» (имя таблицы) в разделе «query_root». Такой же хеш отображается вместо числовых идентификаторов. В первой версии все работает, но эта версия уже устарела.

Кто-нибудь решил эту проблему?

1 ответ

Вы включили переключатель реле api:

Другие вопросы по тегам