-
- Downloads
Implement function-local GUC parameter settings, as per recent discussion.
There are still some loose ends: I didn't do anything about the SET FROM CURRENT idea yet, and it's not real clear whether we are happy with the interaction of SET LOCAL with function-local settings. The documentation is a bit spartan, too.
Showing
- doc/src/sgml/catalogs.sgml 8 additions, 1 deletiondoc/src/sgml/catalogs.sgml
- doc/src/sgml/ref/alter_function.sgml 42 additions, 1 deletiondoc/src/sgml/ref/alter_function.sgml
- doc/src/sgml/ref/create_function.sgml 66 additions, 16 deletionsdoc/src/sgml/ref/create_function.sgml
- src/backend/access/transam/xact.c 16 additions, 8 deletionssrc/backend/access/transam/xact.c
- src/backend/catalog/pg_aggregate.c 2 additions, 1 deletionsrc/backend/catalog/pg_aggregate.c
- src/backend/catalog/pg_proc.c 9 additions, 4 deletionssrc/backend/catalog/pg_proc.c
- src/backend/commands/functioncmds.c 103 additions, 4 deletionssrc/backend/commands/functioncmds.c
- src/backend/commands/proclang.c 3 additions, 1 deletionsrc/backend/commands/proclang.c
- src/backend/optimizer/util/clauses.c 3 additions, 1 deletionsrc/backend/optimizer/util/clauses.c
- src/backend/parser/gram.y 23 additions, 13 deletionssrc/backend/parser/gram.y
- src/backend/utils/Gen_fmgrtab.sh 7 additions, 7 deletionssrc/backend/utils/Gen_fmgrtab.sh
- src/backend/utils/fmgr/fmgr.c 73 additions, 18 deletionssrc/backend/utils/fmgr/fmgr.c
- src/backend/utils/init/miscinit.c 7 additions, 2 deletionssrc/backend/utils/init/miscinit.c
- src/backend/utils/init/postinit.c 7 additions, 2 deletionssrc/backend/utils/init/postinit.c
- src/backend/utils/misc/guc.c 60 additions, 25 deletionssrc/backend/utils/misc/guc.c
- src/bin/pg_dump/pg_dump.c 48 additions, 7 deletionssrc/bin/pg_dump/pg_dump.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_attribute.h 5 additions, 3 deletionssrc/include/catalog/pg_attribute.h
- src/include/catalog/pg_class.h 2 additions, 2 deletionssrc/include/catalog/pg_class.h
- src/include/catalog/pg_proc.h 2045 additions, 2042 deletionssrc/include/catalog/pg_proc.h
Loading
Please register or sign in to comment