Description
When a user creates or drops a table or view, or adds/removes a column from one, there should be the option for Phoenix to notify an external schema repository. This should be a configurable plugin so that core Phoenix is not coupled to any particular repository implementation.
This will also store a schema id generated by the external schema registry in a new field in System.Catalog so that a future JIRA can switch to using the schema id in change detection WAL annotations. Because of this this JIRA will not be able to be backported to 5.1.x or 4.16.x
Attachments
Issue Links
- contains
-
PHOENIX-6584 Annotate HBase WALs with Schema Id
- Resolved
- depends upon
-
PHOENIX-6457 Optionally store schema version string in SYSTEM.CATALOG
- Resolved
- is depended upon by
-
PHOENIX-6584 Annotate HBase WALs with Schema Id
- Resolved
- links to