Skip to content

Establish marshalling protocol to PostgreSQL database #1

@han-so1omon

Description

@han-so1omon

What needs to be done

Create a marshalling protocol from the GraphQL Interface Definition Language (IDL) into PostgreSQL accessible format. If necessary, libraries from The Guild dev organization or similar may be used

Why it needs to be done

PostgreSQL is one of the most popular database formats and will be used for storage of many object types, including schemas, sessions, etc. GraphQL is the intermediary data format for converting between service operation and data collector or store endpoints

Acceptance Criteria

  • Data must be fully represented in SQL as is represented in GraphQL format
  • Data must be verifiably stored in a PostgreSQL database after marshalling
  • All libraries used to convert between GraphQL IDL and PostgreSQL must be importable and not using hosted external services

Additional Information

  • Ideally, marshalling operations will not depend on GraphQL schema definition, although, for this stage, marshalling operations may be specific to GraphQL schema definition

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions