Remove GUC USERLIMIT variable category, making the affected variables
Tom Lane <tgl@sss.pgh.pa.us>
Remove GUC USERLIMIT variable category, making the affected variables plain SUSET instead. Also delay processing of options received in client connection request until after we know if the user is a superuser, so that SUSET values can be set that way by legitimate superusers. Per recent discussion.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/runtime.sgml | modified | +22 −25 |
| src/backend/bootstrap/bootstrap.c | modified | +2 −2 |
| src/backend/postmaster/postmaster.c | modified | +3 −26 |
| src/backend/tcop/postgres.c | modified | +114 −90 |
| src/backend/utils/init/postinit.c | modified | +22 −15 |
| src/backend/utils/misc/guc.c | modified | +21 −216 |
| src/include/miscadmin.h | modified | +2 −2 |
| src/include/tcop/tcopprot.h | modified | +5 −4 |
| src/include/utils/guc.h | modified | +2 −9 |