From 992143da2a3f11b07100cd949794e06c5d48915c Mon Sep 17 00:00:00 2001 From: Pranshi Date: Wed, 25 Sep 2024 17:47:12 +0530 Subject: [PATCH] add new test connector --- registry/hasura/newtestconnector/README.md | 112 ++++++++++++++++++ registry/hasura/newtestconnector/logo.png | Bin 0 -> 10955 bytes .../hasura/newtestconnector/metadata.json | 73 ++++++++++++ .../releases/v0.1.0/connector-packaging.json | 11 ++ 4 files changed, 196 insertions(+) create mode 100644 registry/hasura/newtestconnector/README.md create mode 100644 registry/hasura/newtestconnector/logo.png create mode 100644 registry/hasura/newtestconnector/metadata.json create mode 100644 registry/hasura/newtestconnector/releases/v0.1.0/connector-packaging.json diff --git a/registry/hasura/newtestconnector/README.md b/registry/hasura/newtestconnector/README.md new file mode 100644 index 00000000..791e90b7 --- /dev/null +++ b/registry/hasura/newtestconnector/README.md @@ -0,0 +1,112 @@ +# SQL Server Connector + +[![Docs](https://img.shields.io/badge/docs-v3.x-brightgreen.svg?style=flat)](https://hasura.io/docs/3.0) +[![ndc-hub](https://img.shields.io/badge/ndc--hub-sqlserver-blue.svg?style=flat)](https://hasura.io/connectors/sqlserver) +[![License](https://img.shields.io/badge/license-Apache--2.0-purple.svg?style=flat)](LICENSE.txt) +[![Status](https://img.shields.io/badge/status-alpha-yellow.svg?style=flat)](./readme.md) + +With this connector, Hasura allows you to instantly create a real-time GraphQL API on top of your data models in +Microsoft SQL Server. This connector supports SQL Server's functionalities listed in the table below, allowing for +efficient and scalable data operations. Additionally, users benefit from all the powerful features of Hasura’s Data +Delivery Network (DDN) platform, including query pushdown capabilities that delegate query operations to the database, +thereby enhancing query optimization and performance. + +This connector is built using the [Rust Data Connector SDK](https://github.com/hasura/ndc-hub#rusk-sdk) and implements +the [Data Connector Spec](https://github.com/hasura/ndc-spec). + +- [See the listing in the Hasura Hub](https://hasura.io/connectors/sqlserver) +- [Hasura V3 Documentation](https://hasura.io/docs/3.0/) + +## Features + +Below, you'll find a matrix of all supported features for the SQL Server connector: + +| Feature | Supported | Notes | +|---------------------------------|-----------|--------------------------------------| +| Native Queries + Logical Models | ✅ | | +| Native Mutations | ✅ | | +| Simple Object Query | ✅ | | +| Filter / Search | ✅ | | +| Simple Aggregation | ✅ | | +| Sort | ✅ | | +| Paginate | ✅ | | +| Table Relationships | ✅ | | +| Views | ✅ | | +| Remote Relationships | ✅ | | +| Stored Procedures | ✅ | | +| Custom Fields | ❌ | | +| Mutations | ❌ | Only native mutations are suppported | +| Distinct | ✅ | | +| Enums | ❌ | | +| Naming Conventions | ❌ | | +| Default Values | ❌ | | +| User-defined Functions | ❌ | | + +## Before you get Started + +1. Create a [Hasura Cloud account](https://console.hasura.io) +2. Please ensure you have the [DDN CLI](https://hasura.io/docs/3.0/cli/installation) and [Docker](https://docs.docker.com/engine/install/) installed +3. [Create a supergraph](https://hasura.io/docs/3.0/getting-started/init-supergraph) +4. [Create a subgraph](https://hasura.io/docs/3.0/getting-started/init-subgraph) + +The steps below explain how to Initialize and configure a connector for local development. You can learn how to deploy a +connector — after it's been configured — [here](https://hasura.io/docs/3.0/getting-started/deployment/deploy-a-connector). + +## Using the SQL Server connector + +### Step 1: Authenticate your CLI session + +```bash +ddn auth login +``` + +### Step 2: Configure the connector + +Once you have an initialized supergraph and subgraph, run the initialization command in interactive mode while +providing a name for the connector in the prompt: + +```bash +ddn connector init -i +``` + +#### Step 2.1: Choose the `hasura/sqlserver` from the list + +#### Step 2.2: Choose a port for the connector + +The CLI will ask for a specific port to run the connector on. Choose a port that is not already in use or use the +default suggested port. + +#### Step 2.3: Provide the env vars for the connector + +| Name | Description | Required | Default | +|----------------|--------------------------------------------------|----------|---------| +| CONNECTION_URI | The connection string of the SQL Server database | Yes | N/A | + +## Step 3: Introspect the connector + +```bash +ddn connector introspect +``` + +This will generate a `configuration.json` file that will have the schema of your SQL Server database. + +## Step 4: Add your resources + +```bash +ddn connector-link add-resources +``` + +This command will track all the containers in your SQL Server DB as [Models](https://hasura.io/docs/3.0/supergraph-modeling/models). + +## Documentation + +View the full documentation for the ndc-sqlserver connector [here](./docs/readme.md). + +## Contributing + +We're happy to receive any contributions from the community. Please refer to our [development guide](./docs/development.md). + +## License + +The Hasura SQL Server connector is available under the [Apache License +2.0](https://www.apache.org/licenses/LICENSE-2.0). diff --git a/registry/hasura/newtestconnector/logo.png b/registry/hasura/newtestconnector/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6eb8d4880e97404c6ceca0526d7bed355faad2fb GIT binary patch literal 10955 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 MNGeLyiW`UiKW3Vs!vFvP literal 0 HcmV?d00001 diff --git a/registry/hasura/newtestconnector/metadata.json b/registry/hasura/newtestconnector/metadata.json new file mode 100644 index 00000000..90554d14 --- /dev/null +++ b/registry/hasura/newtestconnector/metadata.json @@ -0,0 +1,73 @@ +{ + "overview": { + "namespace": "hasura", + "description": "Connect to a SQL Server database and expose it to Hasura v3 Project", + "title": "New Test Connector", + "logo": "logo.png", + "tags": ["database"], + "latest_version": "v0.2.1" + }, + "author": { + "support_email": "support@hasura.io", + "homepage": "https://hasura.io", + "name": "Hasura" + }, + "is_verified": true, + "is_hosted_by_hasura": true, + "packages": [ + { + "version": "0.1.2", + "uri": "https://github.com/hasura/ndc-sqlserver/releases/download/v0.1.2/package.tar.gz", + "checksum": { + "type": "sha256", + "value": "102c642b2e0ddea1eaa471c5189ecd3423a20f91ad83995e09f9d4721dd85732" + }, + "source": { + "hash": "bc0fd3d126f6c142587e014aa900fc6bc90cd59d" + } + }, + { + "version": "0.1.1", + "uri": "https://github.com/hasura/ndc-sqlserver/releases/download/v0.1.1/package.tar.gz", + "checksum": { + "type": "sha256", + "value": "340f11a2dbc180af838327c09949ac0dc14c94eb87b0d6b5a28c765ec928b1a9" + }, + "source": { + "hash": "638a2b608f7a9c4625de7df35c61c909d2ce16b1" + } + }, + { + "version": "0.1.0", + "uri": "https://github.com/hasura/ndc-sqlserver/releases/download/v0.1.0/package.tar.gz", + "checksum": { + "type": "sha256", + "value": "5f47a1df3055b694ffaf13058e201ac0fa83db53ce2044cd15eeaaa841565cb4" + }, + "source": { + "hash": "e26d6bd1a22540dcf5c5b29460260c2d23ff2657" + } + } + ], + "source_code": { + "is_open_source": true, + "repository": "https://github.com/hasura/ndc-sqlserver/", + "version": [ + { + "tag": "v0.1.2", + "hash": "bc0fd3d126f6c142587e014aa900fc6bc90cd59d", + "is_verified": true + }, + { + "tag": "v0.1.1", + "hash": "638a2b608f7a9c4625de7df35c61c909d2ce16b1", + "is_verified": true + }, + { + "tag": "v0.1.0", + "hash": "e26d6bd1a22540dcf5c5b29460260c2d23ff2657", + "is_verified": true + } + ] + } +} diff --git a/registry/hasura/newtestconnector/releases/v0.1.0/connector-packaging.json b/registry/hasura/newtestconnector/releases/v0.1.0/connector-packaging.json new file mode 100644 index 00000000..f0200516 --- /dev/null +++ b/registry/hasura/newtestconnector/releases/v0.1.0/connector-packaging.json @@ -0,0 +1,11 @@ +{ + "version": "0.1.0", + "uri": "https://github.com/hasura/ndc-sqlserver/releases/download/v0.1.0/package.tar.gz", + "checksum": { + "type": "sha256", + "value": "5f47a1df3055b694ffaf13058e201ac0fa83db53ce2044cd15eeaaa841565cb4" + }, + "source": { + "hash": "e26d6bd1a22540dcf5c5b29460260c2d23ff2657" + } +}