From 5317b3f2bb2e984f828204298dc0bd812d83e258 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Mon, 4 Mar 2024 11:58:23 +0100 Subject: [PATCH 01/12] Postgres variant logos --- registry/aurora/README.md | 31 +++++++++++++++++++ registry/aurora/logo.svg | 22 +++++++++++++ registry/aurora/metadata.json | 30 ++++++++++++++++++ registry/citus/README.md | 30 ++++++++++++++++++ registry/citus/logo.svg | 38 +++++++++++++++++++++++ registry/citus/metadata.json | 30 ++++++++++++++++++ registry/cockroach/README.md | 30 ++++++++++++++++++ registry/cockroach/logo.png | Bin 0 -> 19841 bytes registry/cockroach/metadata.json | 30 ++++++++++++++++++ registry/neon/README.md | 30 ++++++++++++++++++ registry/neon/logo.svg | 1 + registry/neon/metadata.json | 30 ++++++++++++++++++ registry/spanner/README.md | 30 ++++++++++++++++++ registry/spanner/logo.svg | 20 ++++++++++++ registry/spanner/metadata.json | 30 ++++++++++++++++++ registry/yugabyte/README.md | 30 ++++++++++++++++++ registry/yugabyte/logo.svg | 51 +++++++++++++++++++++++++++++++ registry/yugabyte/metadata.json | 30 ++++++++++++++++++ 18 files changed, 493 insertions(+) create mode 100644 registry/aurora/README.md create mode 100644 registry/aurora/logo.svg create mode 100644 registry/aurora/metadata.json create mode 100644 registry/citus/README.md create mode 100644 registry/citus/logo.svg create mode 100644 registry/citus/metadata.json create mode 100644 registry/cockroach/README.md create mode 100644 registry/cockroach/logo.png create mode 100644 registry/cockroach/metadata.json create mode 100644 registry/neon/README.md create mode 100644 registry/neon/logo.svg create mode 100644 registry/neon/metadata.json create mode 100644 registry/spanner/README.md create mode 100644 registry/spanner/logo.svg create mode 100644 registry/spanner/metadata.json create mode 100644 registry/yugabyte/README.md create mode 100644 registry/yugabyte/logo.svg create mode 100644 registry/yugabyte/metadata.json diff --git a/registry/aurora/README.md b/registry/aurora/README.md new file mode 100644 index 00000000..3d51fbd1 --- /dev/null +++ b/registry/aurora/README.md @@ -0,0 +1,31 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [AWS Aurora](https://aws.amazon.com/rds/aurora/) Postgres-compatible database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/aurora/logo.svg b/registry/aurora/logo.svg new file mode 100644 index 00000000..a7adb113 --- /dev/null +++ b/registry/aurora/logo.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/aurora/metadata.json b/registry/aurora/metadata.json new file mode 100644 index 00000000..d2e8ac13 --- /dev/null +++ b/registry/aurora/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(AWS Aurora) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} diff --git a/registry/citus/README.md b/registry/citus/README.md new file mode 100644 index 00000000..46423fd5 --- /dev/null +++ b/registry/citus/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the Citus database extensions to PostgreSQL. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/citus/logo.svg b/registry/citus/logo.svg new file mode 100644 index 00000000..7866462c --- /dev/null +++ b/registry/citus/logo.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/citus/metadata.json b/registry/citus/metadata.json new file mode 100644 index 00000000..6ff23b46 --- /dev/null +++ b/registry/citus/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Citus) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} diff --git a/registry/cockroach/README.md b/registry/cockroach/README.md new file mode 100644 index 00000000..d0b84e62 --- /dev/null +++ b/registry/cockroach/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [CockroachDB](https://www.cockroachlabs.com/) PostgreSQL-compatible database. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/cockroach/logo.png b/registry/cockroach/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5a1776b5afc41c2237b9f6ea2c1844e759263af9 GIT binary patch literal 19841 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 literal 0 HcmV?d00001 diff --git a/registry/cockroach/metadata.json b/registry/cockroach/metadata.json new file mode 100644 index 00000000..925a61c9 --- /dev/null +++ b/registry/cockroach/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(CockroachDB) PostgreSQL Native Data Connector", + "logo": "logo.png", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} diff --git a/registry/neon/README.md b/registry/neon/README.md new file mode 100644 index 00000000..bbd505af --- /dev/null +++ b/registry/neon/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [Neon](https://neon.tech/) PostgreSQL database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/neon/logo.svg b/registry/neon/logo.svg new file mode 100644 index 00000000..28f6788a --- /dev/null +++ b/registry/neon/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/registry/neon/metadata.json b/registry/neon/metadata.json new file mode 100644 index 00000000..1692e315 --- /dev/null +++ b/registry/neon/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Neon) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} diff --git a/registry/spanner/README.md b/registry/spanner/README.md new file mode 100644 index 00000000..5664a23b --- /dev/null +++ b/registry/spanner/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [Google Spanner](https://cloud.google.com/spanner) PostgreSQL-compatible database. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/spanner/logo.svg b/registry/spanner/logo.svg new file mode 100644 index 00000000..26365b2a --- /dev/null +++ b/registry/spanner/logo.svg @@ -0,0 +1,20 @@ + + + + + + + Icon_24px_CloudSpanner_Color + + + + + + + + + + + + + \ No newline at end of file diff --git a/registry/spanner/metadata.json b/registry/spanner/metadata.json new file mode 100644 index 00000000..6bdc2a61 --- /dev/null +++ b/registry/spanner/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Google Spanner) PostgreSQL Native Data Connector", + "logo": "logo.svg", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} diff --git a/registry/yugabyte/README.md b/registry/yugabyte/README.md new file mode 100644 index 00000000..5f59dac3 --- /dev/null +++ b/registry/yugabyte/README.md @@ -0,0 +1,30 @@ +## Overview + +`ndc-postgres` provides a Hasura Data Connector to the PostgreSQL database, +which can expose and run GraphQL queries via the Hasura v3 Project. + +- [PostgreSQL Connector information in the Hasura Connectors directory](https://hasura.io/connectors/postgres) +- [GitHub repository](https://github.com/hasura/ndc-postgres) + +The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), +but does not currently support mutations, column relationship arguments in queries, functions or procedures. + +Visit the +[Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) +for more information. + +The connector supports the [Yugabyte](https://www.yugabyte.com) PostgreSQL database offering. + +## Deployment + +The connector is hosted by Hasura and can be used from the [Hasura v3 Console](https://console.hasura.io). + +## Usage + +Follow the [Quick Start Guide](https://hasura.io/docs/3.0/quickstart/) +To use the PostgreSQL data connector from the [Hasura v3 Console](https://console.hasura.io). + +## Troubleshooting + +Please [submit a Github issue](https://github.com/hasura/graphql-engine/issues/new) +if you encounter any problems! diff --git a/registry/yugabyte/logo.svg b/registry/yugabyte/logo.svg new file mode 100644 index 00000000..8c1e5fd4 --- /dev/null +++ b/registry/yugabyte/logo.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/yugabyte/metadata.json b/registry/yugabyte/metadata.json new file mode 100644 index 00000000..a267615b --- /dev/null +++ b/registry/yugabyte/metadata.json @@ -0,0 +1,30 @@ +{ + "overview": { + "namespace":"hasura", + "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", + "title": "(Yugabyte) PostgreSQL Native Data Connector", + "logo": "logo.png", + "tags": [ + "database" + ], + "latest_version": "v0.2.0" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-postgres", + "version": [ + { + "tag": "v0.2.0", + "hash": "98801634b0e1396c933188eef88178952f412a8c", + "is_verified": true + } + ] + } +} From 6825b9dc649e64ee056723c9affa360cdac56b95 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Mon, 4 Mar 2024 12:00:50 +0100 Subject: [PATCH 02/12] Typos --- registry/yugabyte/README.md | 2 +- registry/yugabyte/metadata.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/registry/yugabyte/README.md b/registry/yugabyte/README.md index 5f59dac3..d3b3ddb1 100644 --- a/registry/yugabyte/README.md +++ b/registry/yugabyte/README.md @@ -13,7 +13,7 @@ Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) for more information. -The connector supports the [Yugabyte](https://www.yugabyte.com) PostgreSQL database offering. +The connector supports the [YugabyteDB](https://www.yugabyte.com) PostgreSQL database offering. ## Deployment diff --git a/registry/yugabyte/metadata.json b/registry/yugabyte/metadata.json index a267615b..84ee3a3f 100644 --- a/registry/yugabyte/metadata.json +++ b/registry/yugabyte/metadata.json @@ -2,8 +2,8 @@ "overview": { "namespace":"hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", - "title": "(Yugabyte) PostgreSQL Native Data Connector", - "logo": "logo.png", + "title": "(YugabyteDB) PostgreSQL Native Data Connector", + "logo": "logo.svg", "tags": [ "database" ], From f29e9264fc94d46cd82c22ac64fecf3d9e531135 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 12:53:27 +0100 Subject: [PATCH 03/12] Update to v0.4.0 --- registry/citus/metadata.json | 6 +++--- registry/cockroach/metadata.json | 6 +++--- registry/neon/metadata.json | 6 +++--- registry/postgres/metadata.json | 6 +++--- registry/spanner/metadata.json | 6 +++--- registry/yugabyte/metadata.json | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/registry/citus/metadata.json b/registry/citus/metadata.json index 6ff23b46..71699910 100644 --- a/registry/citus/metadata.json +++ b/registry/citus/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(Citus) PostgreSQL Native Data Connector", "logo": "logo.svg", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/cockroach/metadata.json b/registry/cockroach/metadata.json index 925a61c9..e2eea36d 100644 --- a/registry/cockroach/metadata.json +++ b/registry/cockroach/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(CockroachDB) PostgreSQL Native Data Connector", "logo": "logo.png", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/neon/metadata.json b/registry/neon/metadata.json index 1692e315..38c230aa 100644 --- a/registry/neon/metadata.json +++ b/registry/neon/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(Neon) PostgreSQL Native Data Connector", "logo": "logo.svg", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/postgres/metadata.json b/registry/postgres/metadata.json index 5ceea07e..a3d0bb1e 100644 --- a/registry/postgres/metadata.json +++ b/registry/postgres/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "PostgreSQL Native Data Connector", "logo": "logo.png", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/spanner/metadata.json b/registry/spanner/metadata.json index 6bdc2a61..d3eec163 100644 --- a/registry/spanner/metadata.json +++ b/registry/spanner/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(Google Spanner) PostgreSQL Native Data Connector", "logo": "logo.svg", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] diff --git a/registry/yugabyte/metadata.json b/registry/yugabyte/metadata.json index 84ee3a3f..45d62c06 100644 --- a/registry/yugabyte/metadata.json +++ b/registry/yugabyte/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(YugabyteDB) PostgreSQL Native Data Connector", "logo": "logo.svg", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] From 4bab950a6c592479337e75ea63a4be84d75f707a Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 12:55:16 +0100 Subject: [PATCH 04/12] Refer to /registry instead of spelling out entries --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 8ed21ae0..8ea3edd9 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,7 @@ This allows Hasura users to instantly get a powerful Hasura GraphQL API (paginat ## Registry -There are 4 connectors you can start trying out today, and we'll gradually add more to this list: - -1. [hasura/ndc-clickhouse](https://github.com/hasura/ndc-clickhouse) -2. [hasura/ndc-qdrant](https://github.com/hasura/ndc-qdrant) -3. [hasura/ndc-sendgrid](https://github.com/hasura/ndc-sendgrid/) -4. [hasura/ndc-typescript-deno](https://github.com/hasura/ndc-typescript-deno) +The connectors currently supported all have an entry in the [registry](/registry) folder. ## SDK & Guides From 06b08f17e5a11612a3b5afeb60cc7450295641a8 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:57:54 +0100 Subject: [PATCH 05/12] Update registry/citus/README.md Co-authored-by: Gil Mizrahi --- registry/citus/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/citus/README.md b/registry/citus/README.md index 46423fd5..e63f5909 100644 --- a/registry/citus/README.md +++ b/registry/citus/README.md @@ -7,7 +7,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 86cc5afe4d9e56cd6d28cffc196aaea7f9529733 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:58:13 +0100 Subject: [PATCH 06/12] Update registry/aurora/README.md Co-authored-by: Gil Mizrahi --- registry/aurora/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/aurora/README.md b/registry/aurora/README.md index 3d51fbd1..801692df 100644 --- a/registry/aurora/README.md +++ b/registry/aurora/README.md @@ -8,7 +8,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 42b0203e170b7edde7ec5820f9dbca5a67247aa0 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:58:29 +0100 Subject: [PATCH 07/12] Update registry/cockroach/README.md Co-authored-by: Gil Mizrahi --- registry/cockroach/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/cockroach/README.md b/registry/cockroach/README.md index d0b84e62..fdad4553 100644 --- a/registry/cockroach/README.md +++ b/registry/cockroach/README.md @@ -7,7 +7,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 1e958fb7d915e9610795fe1419a032611ffdf750 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:58:41 +0100 Subject: [PATCH 08/12] Update registry/spanner/README.md Co-authored-by: Gil Mizrahi --- registry/spanner/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/spanner/README.md b/registry/spanner/README.md index 5664a23b..85fe0890 100644 --- a/registry/spanner/README.md +++ b/registry/spanner/README.md @@ -7,7 +7,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 85c2277a2978086a55b71b6a9cba9045b7932845 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:58:50 +0100 Subject: [PATCH 09/12] Update registry/neon/README.md Co-authored-by: Gil Mizrahi --- registry/neon/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/neon/README.md b/registry/neon/README.md index bbd505af..9513499f 100644 --- a/registry/neon/README.md +++ b/registry/neon/README.md @@ -7,7 +7,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 09378bfa5637014489d056a84a1df9f5073c853f Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 13:58:59 +0100 Subject: [PATCH 10/12] Update registry/yugabyte/README.md Co-authored-by: Gil Mizrahi --- registry/yugabyte/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/yugabyte/README.md b/registry/yugabyte/README.md index d3b3ddb1..07d4c795 100644 --- a/registry/yugabyte/README.md +++ b/registry/yugabyte/README.md @@ -7,7 +7,7 @@ which can expose and run GraphQL queries via the Hasura v3 Project. - [GitHub repository](https://github.com/hasura/ndc-postgres) The connector implements the [NDC Specification](https://hasura.github.io/ndc-spec/overview.html), -but does not currently support mutations, column relationship arguments in queries, functions or procedures. +but does not currently support column relationship arguments in queries, or functions. Visit the [Hasura v3 Documentation](https://hasura.io/docs/3.0/native-data-connectors/postgresql) From 40b76796308fce333f3066f8e519bbbcef5498d5 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 14:04:31 +0100 Subject: [PATCH 11/12] Also do aurora --- registry/aurora/metadata.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/registry/aurora/metadata.json b/registry/aurora/metadata.json index d2e8ac13..0d0536f5 100644 --- a/registry/aurora/metadata.json +++ b/registry/aurora/metadata.json @@ -1,6 +1,6 @@ { "overview": { - "namespace":"hasura", + "namespace": "hasura", "description": "Connect to a PostgreSQL database and expose them to Hasura v3 Project", "title": "(AWS Aurora) PostgreSQL Native Data Connector", "logo": "logo.svg", @@ -21,8 +21,8 @@ "repository": "https://github.com/hasura/ndc-postgres", "version": [ { - "tag": "v0.2.0", - "hash": "98801634b0e1396c933188eef88178952f412a8c", + "tag": "v0.4.0", + "hash": "8d304a83c5d41135d992132b77763d26f27803be", "is_verified": true } ] From 48e5c56ee886fa4efbad88735c74258d1467c966 Mon Sep 17 00:00:00 2001 From: Philip Lykke Carlsen Date: Tue, 5 Mar 2024 14:04:47 +0100 Subject: [PATCH 12/12] update `latest_version` too --- registry/aurora/metadata.json | 2 +- registry/citus/metadata.json | 2 +- registry/cockroach/metadata.json | 2 +- registry/neon/metadata.json | 2 +- registry/spanner/metadata.json | 2 +- registry/yugabyte/metadata.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/registry/aurora/metadata.json b/registry/aurora/metadata.json index 0d0536f5..fcae359e 100644 --- a/registry/aurora/metadata.json +++ b/registry/aurora/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io", diff --git a/registry/citus/metadata.json b/registry/citus/metadata.json index 71699910..390b4f53 100644 --- a/registry/citus/metadata.json +++ b/registry/citus/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io", diff --git a/registry/cockroach/metadata.json b/registry/cockroach/metadata.json index e2eea36d..fbd56c5c 100644 --- a/registry/cockroach/metadata.json +++ b/registry/cockroach/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io", diff --git a/registry/neon/metadata.json b/registry/neon/metadata.json index 38c230aa..cadfbb3e 100644 --- a/registry/neon/metadata.json +++ b/registry/neon/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io", diff --git a/registry/spanner/metadata.json b/registry/spanner/metadata.json index d3eec163..dff53842 100644 --- a/registry/spanner/metadata.json +++ b/registry/spanner/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io", diff --git a/registry/yugabyte/metadata.json b/registry/yugabyte/metadata.json index 45d62c06..fde39e5a 100644 --- a/registry/yugabyte/metadata.json +++ b/registry/yugabyte/metadata.json @@ -7,7 +7,7 @@ "tags": [ "database" ], - "latest_version": "v0.2.0" + "latest_version": "v0.4.0" }, "author": { "support_email": "support@hasura.io",