CVSROOT: /cvsroot
Module name: pgsql
Changes by: tgl@postgresql.org 02/04/09 16:35:55
Modified files:
src/backend/bootstrap: bootparse.y
src/backend/catalog: aclchk.c namespace.c pg_aggregate.c
pg_operator.c pg_proc.c
src/backend/commands: comment.c define.c indexcmds.c proclang.c
remove.c trigger.c
src/backend/nodes: copyfuncs.c equalfuncs.c list.c outfuncs.c
src/backend/parser: analyze.c gram.y parse_agg.c parse_coerce.c
parse_expr.c parse_func.c parse_target.c
src/backend/tcop: utility.c
src/backend/utils/cache: syscache.c
src/include/catalog: namespace.h pg_aggregate.h
src/include/commands: comment.h defrem.h
src/include/nodes: parsenodes.h pg_list.h
src/include/parser: gramparse.h parse_agg.h parse_func.h
src/include/utils: syscache.h
src/test/regress/expected: privileges.out
Log message:
Functions live in namespaces. Qualified function names work, eg
SELECT schema1.func2(...). Aggregate names can be qualified at the
syntactic level, but the qualification is ignored for the moment.