|
doc/src/sgml/catalogs.sgml
|
modified
|
+1
−1
|
|
doc/src/sgml/ddl.sgml
|
modified
|
+1
−1
|
|
doc/src/sgml/ecpg.sgml
|
modified
|
+3
−1
|
|
doc/src/sgml/information_schema.sgml
|
modified
|
+9
−9
|
|
doc/src/sgml/plperl.sgml
|
modified
|
+4
−0
|
|
doc/src/sgml/plpgsql.sgml
|
modified
|
+15
−2
|
|
doc/src/sgml/plpython.sgml
|
modified
|
+5
−1
|
|
doc/src/sgml/pltcl.sgml
|
modified
|
+2
−1
|
|
doc/src/sgml/ref/allfiles.sgml
|
modified
|
+6
−0
|
|
doc/src/sgml/ref/alter_default_privileges.sgml
|
modified
|
+9
−3
|
|
doc/src/sgml/ref/alter_extension.sgml
|
modified
|
+8
−4
|
|
doc/src/sgml/ref/alter_function.sgml
|
modified
|
+2
−0
|
|
doc/src/sgml/ref/alter_procedure.sgml
|
added
|
+281
−0
|
|
doc/src/sgml/ref/alter_routine.sgml
|
added
|
+102
−0
|
|
doc/src/sgml/ref/call.sgml
|
added
|
+97
−0
|
|
doc/src/sgml/ref/comment.sgml
|
modified
|
+9
−4
|
|
doc/src/sgml/ref/create_function.sgml
|
modified
|
+5
−5
|
|
doc/src/sgml/ref/create_procedure.sgml
|
added
|
+341
−0
|
|
doc/src/sgml/ref/drop_function.sgml
|
modified
|
+2
−0
|
|
doc/src/sgml/ref/drop_procedure.sgml
|
added
|
+162
−0
|
|
doc/src/sgml/ref/drop_routine.sgml
|
added
|
+94
−0
|
|
doc/src/sgml/reference.sgml
|
modified
|
+6
−0
|
|
doc/src/sgml/ref/grant.sgml
|
modified
|
+15
−10
|
|
doc/src/sgml/ref/revoke.sgml
|
modified
|
+2
−2
|
|
doc/src/sgml/ref/security_label.sgml
|
modified
|
+8
−4
|
|
doc/src/sgml/xfunc.sgml
|
modified
|
+33
−0
|
|
src/backend/catalog/aclchk.c
|
modified
|
+63
−5
|
|
src/backend/catalog/information_schema.sql
|
modified
|
+15
−10
|
|
src/backend/catalog/objectaddress.c
|
modified
|
+14
−5
|
|
src/backend/catalog/pg_proc.c
|
modified
|
+2
−1
|
|
src/backend/commands/aggregatecmds.c
|
modified
|
+1
−1
|
|
src/backend/commands/alter.c
|
modified
|
+6
−0
|
|
src/backend/commands/dropcmds.c
|
modified
|
+28
−10
|
|
src/backend/commands/event_trigger.c
|
modified
|
+14
−0
|
|
src/backend/commands/functioncmds.c
|
modified
|
+153
−11
|
|
src/backend/commands/opclasscmds.c
|
modified
|
+2
−2
|
|
src/backend/executor/functions.c
|
modified
|
+10
−5
|
|
src/backend/nodes/copyfuncs.c
|
modified
|
+15
−0
|
|
src/backend/nodes/equalfuncs.c
|
modified
|
+13
−0
|
|
src/backend/optimizer/util/clauses.c
|
modified
|
+1
−0
|
|
src/backend/parser/gram.y
|
modified
|
+250
−5
|
|
src/backend/parser/parse_agg.c
|
modified
|
+11
−0
|
|
src/backend/parser/parse_expr.c
|
modified
|
+8
−0
|
|
src/backend/parser/parse_func.c
|
modified
|
+124
−77
|
|
src/backend/tcop/utility.c
|
modified
|
+42
−2
|
|
src/backend/utils/adt/ruleutils.c
|
modified
|
+6
−0
|
|
src/backend/utils/cache/lsyscache.c
|
modified
|
+19
−0
|
|
src/bin/pg_dump/dumputils.c
|
modified
|
+4
−1
|
|
src/bin/pg_dump/pg_backup_archiver.c
|
modified
|
+5
−2
|
|
src/bin/pg_dump/pg_dump.c
|
modified
|
+23
−9
|
|
src/bin/pg_dump/t/002_pg_dump.pl
|
modified
|
+38
−0
|
|
src/bin/psql/describe.c
|
modified
|
+5
−3
|
|
src/bin/psql/tab-complete.c
|
modified
|
+63
−14
|
|
src/include/catalog/catversion.h
|
modified
|
+1
−1
|
|
src/include/commands/defrem.h
|
modified
|
+2
−1
|
|
src/include/nodes/nodes.h
|
modified
|
+1
−0
|
|
src/include/nodes/parsenodes.h
|
modified
|
+16
−0
|
|
src/include/parser/kwlist.h
|
modified
|
+4
−0
|
|
src/include/parser/parse_func.h
|
modified
|
+4
−4
|
|
src/include/parser/parse_node.h
|
modified
|
+2
−1
|
|
src/include/utils/lsyscache.h
|
modified
|
+1
−0
|
|
src/interfaces/ecpg/preproc/ecpg_keywords.c
|
modified
|
+0
−1
|
|
src/interfaces/ecpg/preproc/ecpg.tokens
|
modified
|
+1
−1
|
|
src/interfaces/ecpg/preproc/ecpg.trailer
|
modified
|
+2
−3
|
|
src/pl/plperl/expected/plperl_call.out
|
added
|
+29
−0
|
|
src/pl/plperl/GNUmakefile
|
modified
|
+1
−1
|
|
src/pl/plperl/plperl.c
|
modified
|
+4
−4
|
|
src/pl/plperl/sql/plperl_call.sql
|
added
|
+36
−0
|
|
src/pl/plpgsql/src/pl_comp.c
|
modified
|
+46
−42
|
|
src/pl/plpgsql/src/pl_exec.c
|
modified
|
+7
−1
|
|
src/pl/plpython/expected/plpython_call.out
|
added
|
+35
−0
|
|
src/pl/plpython/Makefile
|
modified
|
+1
−0
|
|
src/pl/plpython/plpy_exec.c
|
modified
|
+11
−3
|
|
src/pl/plpython/plpy_main.c
|
modified
|
+8
−2
|
|
src/pl/plpython/plpy_procedure.c
|
modified
|
+3
−2
|
|
src/pl/plpython/plpy_procedure.h
|
modified
|
+2
−1
|
|
src/pl/plpython/sql/plpython_call.sql
|
added
|
+41
−0
|
|
src/pl/tcl/expected/pltcl_call.out
|
added
|
+29
−0
|
|
src/pl/tcl/Makefile
|
modified
|
+1
−1
|
|
src/pl/tcl/pltcl.c
|
modified
|
+9
−4
|
|
src/pl/tcl/sql/pltcl_call.sql
|
added
|
+36
−0
|
|
src/test/regress/expected/create_procedure.out
|
added
|
+92
−0
|
|
src/test/regress/expected/object_address.out
|
modified
|
+12
−3
|
|
src/test/regress/expected/plpgsql.out
|
modified
|
+41
−0
|
|
src/test/regress/expected/polymorphism.out
|
modified
|
+8
−8
|
|
src/test/regress/expected/privileges.out
|
modified
|
+124
−4
|
|
src/test/regress/parallel_schedule
|
modified
|
+1
−1
|
|
src/test/regress/serial_schedule
|
modified
|
+1
−0
|
|
src/test/regress/sql/create_procedure.sql
|
added
|
+79
−0
|
|
src/test/regress/sql/object_address.sql
|
modified
|
+3
−1
|
|
src/test/regress/sql/plpgsql.sql
|
modified
|
+49
−0
|
|
src/test/regress/sql/privileges.sql
|
modified
|
+51
−4
|