Fixed everything in and surrounding createdb and dropdb to make it more
Peter Eisentraut <peter_e@gmx.net>
Fixed everything in and surrounding createdb and dropdb to make it more error-proof. Rearranged some old code and removed dead sections.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/catalog/aclchk.c | modified | +1 −18 |
| src/backend/commands/dbcommands.c | modified | +225 −248 |
| src/backend/parser/gram.y | modified | +66 −38 |
| src/backend/storage/smgr/md.c | modified | +1 −5 |
| src/backend/tcop/utility.c | modified | +3 −3 |
| src/backend/utils/init/miscinit.c | modified | +22 −172 |
| src/backend/utils/init/postinit.c | modified | +66 −234 |
| src/backend/utils/misc/database.c | modified | +46 −89 |
| src/backend/utils/mmgr/palloc.c | modified | +2 −2 |
| src/include/c.h | modified | +1 −2 |
| src/include/commands/dbcommands.h | modified | +3 −12 |
| src/include/miscadmin.h | modified | +26 −14 |
| src/include/utils/elog.h | modified | +7 −1 |
| src/include/utils/palloc.h | modified | +2 −2 |