Re: "drop function" vs. "delete from pg_proc" - Mailing list pgsql-novice

From Tom Lane
Subject Re: "drop function" vs. "delete from pg_proc"
Date
Msg-id 12873.980354374@sss.pgh.pa.us
Whole thread Raw
In response to "drop function" vs. "delete from pg_proc"  (Bob Fischer <citibob@capu.net>)
List pgsql-novice
Bob Fischer <citibob@capu.net> writes:
> I'm considering writing some semi-automatic software that would create
> and drop functions in a PostgreSQL database.  I'm considering whether my
> software must use the "drop function" command, or whether it can get
> away with issuing "delete from pg_proc" commands.  Is it safe to drop
> functions by deleting from the pg_proc table?

At the moment, I believe so, but you open yourself up to all sorts of
future compatibility problems if you munge system catalogs directly.
(Also, the direct delete won't work if you are not superuser.)

Is there a good reason not to use DROP?

            regards, tom lane

pgsql-novice by date:

Previous
From: The Hermit Hacker
Date:
Subject: Re: When replication?
Next
From: The Hermit Hacker
Date:
Subject: Re: When replication?