question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

docs: document support for different postgres flavours

See original GitHub issue

There are many flavors of postgresql which graphql-engine might support out of the box or with slight configuration/modifications. We need to document for each of them.

TimescaleDB Yugabyte Aurora - Postgres CockroachDB CitusDB CrateDB PipelineDB

Current status (note that these have not been officially tested by Hasura and are based on empirical usage):

  • Timescale: Fully works
  • Yugabyte: Fully works (officially supported)
  • Aurora: Fully works
  • Citus: Our permission system doesn’t work
  • Cockroach: Internals are quite different from postgres (see: #678 )

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:13 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
gagandeepcommented, Sep 6, 2020

CockroachDB user-defined schemas RFC got merged in May. https://github.com/cockroachdb/cockroach/pull/30916

Should Hasura works on CockroachDB now?

3reactions
shahidhkcommented, Dec 14, 2018

Thanks for reporting this @duyleekun.

@Smerity Hasura stores all the metadata on a separate schema called hdb_catalog.

Looks like this is a planned feature on CockroachDB. Should land soon.

See https://github.com/cockroachdb/cockroach/issues/26443 and https://github.com/cockroachdb/cockroach/pull/30916

Read more comments on GitHub >

github_iconTop Results From Across the Web

Documentation - PostgreSQL
Documentation. View the manual ... Looking for documentation for an older, unsupported, version? Check the archive of older manuals.
Read more >
Databases - PostgreSQL | Ubuntu
PostgreSQL supports multiple client authentication methods. ... on other parameters, refer to the configuration file or to the PostgreSQL documentation for ...
Read more >
Getting started with PostgreSQL on Linux | Enable Sysadmin
Portability – PostgreSQL is written in ANSI C and supports different flavors of operating systems such as Windows, Linux, macOS, and all other...
Read more >
Using PostgreSQL - GitLab Docs
You can also use any other Docker image available on Docker Hub. For example, to use PostgreSQL 14.3, the service becomes postgres:14.3 ....
Read more >
Postgres | Hasura GraphQL Docs
Hasura GraphQL engine supports all supported versions of Postgres per the public documentation. Postgres compatibility & flavors​. Hasura supports most ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found