tsreaper opened a new pull request, #3757:
URL: https://github.com/apache/paimon/pull/3757
### Purpose
Schema of branches are stored in separated directories. However currently
Paimon does not support different schemas for different branches.
This PR supports this feature, and also support using table branches with
`<table_name>$branch_<branch_name>`. This usage is similar to Iceberg's
branches.
We recommend this usage instead of `/*+ OPTIONS('branch' = '<branch_name>)
*/` in Flink. Because if we use dynamic option and the target branch has
different schema from the main branch, then Flink sink and catalog will have
different schemas and it cannot pass Flink SQL's validation.
### Tests
IT cases.
### API and Format
No changes.
### Documentation
Yes.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]