Re: function lookup using a "real" function call

Поиск
Список
Период
Сортировка
От raghu ram
Тема Re: function lookup using a "real" function call
Дата
Msg-id CALnrrJS9fMNQ25Q6gp5Um-80EF3s5-U_F1Lhoid0BcsTVow76Q@mail.gmail.com
обсуждение исходный текст
Ответ на function lookup using a "real" function call  ("Marc Mamin" <M.Mamin@intershop.de>)
Список pgsql-general


On Thu, Jun 28, 2012 at 3:30 PM, Marc Mamin <M.Mamin@intershop.de> wrote:

Hello,

Is it possible to find out the (list of) function oids from a function
call?

e.g. select MYFUNC('foo', 1234)

=> someting like

select * from get_function_oids($$MYFUNC('foo', 1234)$$)



Below approach provides information of the OID of the function::

postgres=# create function myfunc(int) returns int as 'select $1' language sql;
CREATE FUNCTION

postgres=# SELECT 'myfunc(int)'::regprocedure::oid;
  oid  
-------
 24612
(1 row)


postgres=# select 24612::regprocedure;
  regprocedure   
-----------------
 myfunc(integer) 



--

Thanks & Regards,

Raghu Ram



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

Предыдущее
От: tuanhoanganh
Дата:
Сообщение: Re: Postgresql 9.0.6 alway run VACUUM ANALYZE pg_catalog.pg_attribute
Следующее
От: adasko98
Дата:
Сообщение: Notiffy problem