CVSROOT: /cvsroot
Module name: pgsql
Changes by: tgl@postgresql.org 01/10/02 17:39:36
Modified files:
doc/src/sgml/ref: create_function.sgml
src/backend/catalog: pg_proc.c
src/backend/commands: define.c
src/backend/nodes: copyfuncs.c equalfuncs.c
src/backend/parser: gram.y keywords.c
src/backend/utils/adt: sets.c
src/include/catalog: pg_proc.h
src/include/nodes: parsenodes.h
src/interfaces/ecpg/preproc: preproc.y keywords.c
Log message:
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.