The Hasura PostgreSQL Connector allows for connecting to a PostgreSQL database giving you an instant GraphQL API on top of your PostgreSQL data.
This connector is built using the Rust Data Connector SDK and implements the Data Connector Spec.
Below, you'll find a matrix of all supported features for the PostgreSQL connector:
Feature | Supported |
---|---|
Native Queries | ✅ |
Native Mutations | ✅ |
Simple Object Query | ✅ |
Filter / Search | ✅ |
Simple Aggregation | ✅ |
Sort | ✅ |
Paginate | ✅ |
Table Relationships | ✅ |
Views | ✅ |
Mutations | ✅ |
Distinct | ✅ |
Enums | ✅ |
Default Values | ✅ |
User-defined Functions | ❌ |
Hasura DDN's Getting Started guide contains information about how to use the PostgreSQL connector as part of a Hasura DDN project.
The documentation and community will help you troubleshoot most issues. If you have encountered a bug or need to get in touch with us, you can contact us using one of the following channels:
- Support & feedback: Discord
- Issue & bug tracking: GitHub issues
- Follow product updates: @HasuraHQ
- Talk to us on our website chat
We are committed to fostering an open and welcoming environment in the community. Please see the Code of Conduct. If you want to report a security issue, please read this.
View the full documentation for the connector here.
See the production guide for details about production setup.
See the development guide for details about development workflows, tooling, and code structure.
ndc-postgres
is still in early stages of development and we are currently not accepting contributions.
The Hasura PostgreSQL Connector is available under the Apache License 2.0 (Apache-2.0).