OSDN Git Service

Add CREATE OR REPLACE FUNCTION syntax to allow replacing a function
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 2 Oct 2001 21:39:36 +0000 (21:39 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 2 Oct 2001 21:39:36 +0000 (21:39 +0000)
commitf2c657375d894ed197071c91090025d68a6057f7
tree2ad0b83438cebfa2ced4204899c95a543a753196
parentf24fe14162158461ed6620efd4fbbe895383fcc3
Add CREATE OR REPLACE FUNCTION syntax to allow replacing a function
definition without changing the function's OID, thereby not breaking
rules, views, triggers, etc that depend on it.  From Gavin Sherry.
12 files changed:
doc/src/sgml/ref/create_function.sgml
src/backend/catalog/pg_proc.c
src/backend/commands/define.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/parser/gram.y
src/backend/parser/keywords.c
src/backend/utils/adt/sets.c
src/include/catalog/pg_proc.h
src/include/nodes/parsenodes.h
src/interfaces/ecpg/preproc/keywords.c
src/interfaces/ecpg/preproc/preproc.y