-
Notifications
You must be signed in to change notification settings - Fork 2.8k
server: metadata separation: cleanup schema generation #6116
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
Conversation
|
Deploy preview for hasura-docs ready! Built with commit 4b66dbf |
CHANGELOG.md
Outdated
| - server: fix issue with tracking custom functions that return `SETOF` materialized view (close #5294) (#5945) | ||
| - server: introduce optional custom table name in table configuration to track the table according to the custom name. The `set_table_custom_fields` API has been deprecated, A new API `set_table_customization` has been added to set the configuration. (#3811) | ||
| - server: allow remote relationships with union, interface and enum type fields as well (fixes #5875) (#6080) | ||
| - server: clean up the post-PDV schema generation (#6116) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel we do not need a changelog for this as it is kinda vague and definitely not user understandable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perfect. I was on the fence myself.
0x777
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not a big fan of how we check for remote schema field conflicts with those derived from tracking tables/functions. We can however defer this to later.
Co-authored-by: Vamshi Surabhi <0x777@users.noreply.github.com>
tirumaraiselvan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no CL required
Description
This is an incremental PR towards #5797. As part of that work, the post-PDV schema generation was improved, in an attempt to improve efficiency of server startup and schema reloading. This PR is a rebase of commit be84310 onto master so that it can hopefully be merged separately.
Changelog
CHANGELOG.mdis updated with user-facing content relevant to this PR. If no changelog is required, then add theno-changelog-requiredlabel.Affected components
Related Issues
Solution and Design
Steps to test and verify
Limitations, known bugs & workarounds
Server checklist
Catalog upgrade
Does this PR change Hasura Catalog version?
Metadata
Does this PR add a new Metadata feature?
GraphQL
Breaking changes