graphql-hive / graphql-hive/console

post schema version promotion cleanup tasks

Open
#8,052 0 comments 0 reactions 1 assignee Claimed by @n1ru4l View on GitHub
Dominant language
TypeScript
Stars
483
Forks
145
Avg merge
2d 5h
Merged PRs (30d)
65

Description

After we shipped https://github.com/graphql-hive/console/pull/8031 to production and the feature is running stable for some time we should introduce the following changes:

- Alter `schema_versions.action_id` pg column nullable
- Stop inserting to the `schema_versions.action_id` column for new schema versions
- Remove the GraphQL `SchemaVersion.log` field
- Remove the `schema_log.target_id` column
- Cleanup of orphaned `schema_log` records without any schema_version referencing them

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.