Re: Deleting Functions

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Deleting Functions
Дата
Msg-id 24734.1156368876@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Deleting Functions  ("Jim Buttafuoco" <jim@contactbda.com>)
Список pgsql-sql
"Jim Buttafuoco" <jim@contactbda.com> writes:
> select 'drop function ' || nspname || '.' || proname || '(' || pg_catalog.oidvectortypes(p.proargtypes) || ');' from
> pg_proc p join pg_namespace b on (p.pronamespace=b.oid) where nspname='public';

Seems like you could do that more easily with regprocedure:

select 'drop function ' || p.oid::regprocedure || ';' from
pg_proc p join pg_namespace b on (p.pronamespace=b.oid) where nspname='public';

[ tries it ... ] ... except that there's no regprocedure-to-text cast.
How annoying :-(
        regards, tom lane


В списке pgsql-sql по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: All columns from table in a joined query
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: SQL92 compliance