This patch implement the TODO [ALTER DATABASE foo OWNER TO bar].
It was necessary to touch in grammar and create a new node to make home to the new syntax. The command is also supported in E CPG. Doc updates are attached too. Only superusers can change the owner of the database. New owners don't need any aditional privileges. Euler Taveira de Oliveira
Showing
- doc/src/sgml/ref/alter_database.sgml 8 additions, 1 deletiondoc/src/sgml/ref/alter_database.sgml
- src/backend/commands/dbcommands.c 47 additions, 1 deletionsrc/backend/commands/dbcommands.c
- src/backend/nodes/copyfuncs.c 15 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 13 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 13 additions, 2 deletionssrc/backend/parser/gram.y
- src/backend/tcop/utility.c 13 additions, 1 deletionsrc/backend/tcop/utility.c
- src/bin/psql/tab-complete.c 2 additions, 2 deletionssrc/bin/psql/tab-complete.c
- src/include/commands/dbcommands.h 2 additions, 1 deletionsrc/include/commands/dbcommands.h
- src/include/nodes/nodes.h 2 additions, 1 deletionsrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 8 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/interfaces/ecpg/preproc/preproc.y 5 additions, 2 deletionssrc/interfaces/ecpg/preproc/preproc.y
Loading
Please register or sign in to comment