graphql-engine/docs/graphql/core/schema/index.rst

44 lines
1.3 KiB
ReStructuredText
Raw Normal View History

.. meta::
:description: Manage GraphQL schema with Hasura
:keywords: hasura, docs, schema
.. _schema:
Schema
======
.. contents:: Table of contents
:backlinks: none
:depth: 1
:local:
2019-09-11 10:17:14 +03:00
The Hasura GraphQL engine automatically generates your GraphQL schema and resolvers based on your tables/views
2019-01-04 20:25:48 +03:00
in Postgres. **You don't need to write a GraphQL schema or resolvers.** See
:ref:`How Hasura GraphQL engine works <how_it_works>` for more details.
2019-05-17 15:03:35 +03:00
The Hasura console gives you UI tools that speed up your data-modelling process, or working with your existing database.
The console also automatically generates migrations or metadata files that you can edit directly and check into your
version control.
2019-09-11 10:17:14 +03:00
The Hasura GraphQL engine lets you do anything you would usually do with Postgres by giving you GraphQL over native
Postgres constructs.
**See:**
.. toctree::
:maxdepth: 1
Tables basics <tables>
Table relationships <table-relationships/index>
Remote relationships <remote-relationships/index>
Extend with views <views>
Extend with SQL functions <custom-functions>
Default field values <default-values/index>
enums
computed-fields
2019-12-26 15:05:37 +03:00
custom-field-names
data-validations
Using an existing database <using-existing-database>
Export GraphQL schema <export-graphql-schema>
relay-schema