Functions live in namespaces. Qualified function names work, eg
authorTom Lane
Tue, 9 Apr 2002 20:35:55 +0000 (20:35 +0000)
committerTom Lane
Tue, 9 Apr 2002 20:35:55 +0000 (20:35 +0000)
commitf2d70d32ebd6c38d4fe93c1a684f5f29e5e76938
tree5d041018177cdf6e9ca3ef0cc2eafac580a5bb0b
parentc419c224142eb4bbf6e9a47d2d3626f212fda0fc
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.
36 files changed:
src/backend/bootstrap/bootparse.y
src/backend/catalog/aclchk.c
src/backend/catalog/namespace.c
src/backend/catalog/pg_aggregate.c
src/backend/catalog/pg_operator.c
src/backend/catalog/pg_proc.c
src/backend/commands/comment.c
src/backend/commands/define.c
src/backend/commands/indexcmds.c
src/backend/commands/proclang.c
src/backend/commands/remove.c
src/backend/commands/trigger.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/list.c
src/backend/nodes/outfuncs.c
src/backend/parser/analyze.c
src/backend/parser/gram.y
src/backend/parser/parse_agg.c
src/backend/parser/parse_coerce.c
src/backend/parser/parse_expr.c
src/backend/parser/parse_func.c
src/backend/parser/parse_target.c
src/backend/tcop/utility.c
src/backend/utils/cache/syscache.c
src/include/catalog/namespace.h
src/include/catalog/pg_aggregate.h
src/include/commands/comment.h
src/include/commands/defrem.h
src/include/nodes/parsenodes.h
src/include/nodes/pg_list.h
src/include/parser/gramparse.h
src/include/parser/parse_agg.h
src/include/parser/parse_func.h
src/include/utils/syscache.h
src/test/regress/expected/privileges.out