graphql-engine/server/tests-py/queries/graphql_query/mysql/setup_mysql.yaml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

89 lines
1.5 KiB
YAML
Raw Normal View History

type: bulk
args:
# track tables
- type: mysql_track_table
args:
source: mysql
table:
name: author
schema: hasura
- type: mysql_track_table
args:
source: mysql
table:
name: article
schema: hasura
# create relationships
- type: mysql_create_object_relationship
args:
source: mysql
table:
name: article
schema: hasura
name: author
using:
foreign_key_constraint_on: author_id
- type: mysql_create_object_relationship
args:
source: mysql
table:
name: article
schema: hasura
name: co_author
using:
foreign_key_constraint_on: co_author_id
- type: mysql_create_array_relationship
args:
source: mysql
table:
name: author
schema: hasura
name: articles
using:
foreign_key_constraint_on:
table:
name: article
schema: hasura
column: author_id
- type: mysql_create_array_relationship
args:
source: mysql
table:
name: author
schema: hasura
name: co_articles
using:
foreign_key_constraint_on:
table:
name: article
schema: hasura
column: co_author_id
# track views
- type: mysql_track_table
args:
source: mysql
table:
name: search_author_view
schema: hasura
# # track functions
# - type: mysql_track_function
# args:
# source: mysql
# function:
# schema: hasura
# name: search_author_viewf