Make ALTER TABLE RENAME on a view rename the view's on-select rule too.
Tom Lane <tgl@sss.pgh.pa.us>
Make ALTER TABLE RENAME on a view rename the view's on-select rule too. Needed to keep pg_dump from getting confused.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/rename.c | modified | +16 −1 |
| src/backend/commands/view.c | modified | +2 −34 |
| src/backend/rewrite/rewriteDefine.c | modified | +50 −1 |
| src/backend/rewrite/rewriteSupport.c | modified | +39 −2 |
| src/backend/utils/adt/ruleutils.c | modified | +2 −2 |
| src/include/commands/view.h | modified | +1 −2 |
| src/include/rewrite/rewriteDefine.h | modified | +3 −1 |
| src/include/rewrite/rewriteSupport.h | modified | +4 −2 |