graphql-engine/docs/graphql/manual/schema/index.rst
2020-04-28 00:32:15 +05:30

42 lines
1.2 KiB
ReStructuredText

.. meta::
:description: Manage GraphQL schema with Hasura
:keywords: hasura, docs, schema
.. _schema:
Schema
======
.. contents:: Table of contents
:backlinks: none
:depth: 1
:local:
The Hasura GraphQL engine automatically generates your GraphQL schema and resolvers based on your tables/views
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.
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.
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
Basics <basics>
Relationships <relationships/index>
Extend with views <views>
Extend with SQL functions <custom-functions>
Default field values <default-values/index>
enums
computed-fields
custom-field-names
data-validations
Using an existing database <using-existing-database>
Export GraphQL schema <export-graphql-schema>