By convention tables in database are named in snake_case but fields in graphql in camelCase. Hasura generates graphql endpoint in snake case imposing a burden of manual alias creation on you.
This script will create aliases in camel case for every column
It won't overwrite existing aliases
- track table
- create permissions for columns you need
- export metadatata to metadata.json
- in terminal
npx hasura-auto-aliases metadata.json > metadata_new.json
- load generated config file metadata_new.json in hasura admin console and check