Functions live in namespaces. Qualified function names work, eg
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Apr 2002 20:35:55 +0000 (20:35 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Apr 2002 20:35:55 +0000 (20:35 +0000)
commit968281d80fb88719ea916f6d79c3991f79be5336
tree225b2762ef307c059c3d08113837717964a4fe06
parentb86ca76aa60db4f22f621a38ecc40f6d13950dae
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