Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
zone: fix error caused subzone placeholders not inheriting from parents
Fixes #44231. Fixes #41553. This PR fixes a bug caused by backports. In short, the backport of #41506 to 19.1 did not include some code in #40493 which allowed a subzone placeholder to inherit fields from its parents. This caused a problem the second time a index's zone was altered, because its parent (now a subzone placeholder) would no longer be able to inherit values from its parent. We couldn't backport #40493 because it contained features that were only released in 19.2, and since there was not a test checking this specific behavior, we didn't catch the regression on 19.1. Therefore, this PR contains a partial backport of #40493. Release note (bug fix): Fix a bug where repeated use of COPY FROM PARENT on an index or partition could cause an unexpected validation error.
- Loading branch information