Fix column privilege checking for cases where parent and child have different
attribute numbering. Also, a parent whole-row reference should not require select privilege on child columns that aren't inherited from the parent. Problem diagnosed by KaiGai Kohei, though this isn't exactly his patch.
Showing
- src/backend/optimizer/prep/prepunion.c 70 additions, 1 deletionsrc/backend/optimizer/prep/prepunion.c
- src/test/regress/expected/privileges.out 45 additions, 0 deletionssrc/test/regress/expected/privileges.out
- src/test/regress/sql/privileges.sql 26 additions, 0 deletionssrc/test/regress/sql/privileges.sql
Please register or sign in to comment