You can create tables in directly PostgreSQL. But, for Hasura and the GraphQL API to use the new tables you must manually track tables that are created outside of the Hasura Console.
Here we are creating a new table todos
directly in PostgreSQL (outside the Hausura console).
When we go to our Haura console we can see that the new table todos
is untracked, which means that Hasura does not include that table in the GraphQL API. Simply track the table.