Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design database schema changes for output unification #242

Closed
3 tasks
Tracked by #103
gligneul opened this issue Jan 12, 2024 · 1 comment
Closed
3 tasks
Tracked by #103

Design database schema changes for output unification #242

gligneul opened this issue Jan 12, 2024 · 1 comment
Assignees
Labels
#feat:output-unification Feature: Output Unification

Comments

@gligneul
Copy link
Contributor

gligneul commented Jan 12, 2024

📚 Context

We should design how the GraphQL will look once we unify vouchers and notices. The deliverable for this issue is the updated GraphQL specification.

✔️ Solution

Using PostGraphile, the GraphQL API will auto-generate from the database. So there needs to be an update to the PostgreSQL database and then update the API will update accordingly.

On this moment, we're focusing on the design of the new database and API. The related service and other functionalities will be done in subsequent issues.

📈 Subtasks

  • Design new database schema
  • Create a .sql file that generates the database
  • Create a script to generate a new db and run PostGraphile
@gligneul gligneul added #feat:output-unification Feature: Output Unification ! High priority labels Jan 12, 2024
@gligneul gligneul added this to the 2.0.0 milestone Jan 12, 2024
@GMKrieger GMKrieger self-assigned this Feb 7, 2024
@gligneul gligneul linked a pull request Mar 11, 2024 that will close this issue
@gligneul gligneul changed the title Design GraphQL API changes for output unification Design database schema changes for output unification Mar 22, 2024
@gligneul gligneul removed the ! High priority label Apr 8, 2024
@marcelstanley
Copy link
Collaborator

Obsoleted in favor of #375

@marcelstanley marcelstanley removed this from the 2.0.0 milestone May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
#feat:output-unification Feature: Output Unification
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants