Re: quote_literal(integer) does not exist
От | Tom Lane |
---|---|
Тема | Re: quote_literal(integer) does not exist |
Дата | |
Msg-id | 7633.1195957059@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | quote_literal(integer) does not exist (Andreas 'ads' Scherbaum <adsmail@wars-nicht.de>) |
Ответы |
Re: quote_literal(integer) does not exist
|
Список | pgsql-hackers |
"Andreas 'ads' Scherbaum" <adsmail@wars-nicht.de> writes: > we have some plpgsql functions which use quote_literal() regardless of > the data type. With Beta 3 this does not work anymore[1]. If you're unwilling to fix your application, you can hack around that for yourself. regression=# select quote_literal(42); ERROR: function quote_literal(integer) does not exist LINE 1: select quote_literal(42); ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. regression=# create function quote_literal(anyelement) returns text as $$ regression$# select pg_catalog.quote_literal($1 :: pg_catalog.text) regression$# $$ language sql; CREATE FUNCTION regression=# select quote_literal(42);quote_literal ---------------'42' (1 row) regards, tom lane
В списке pgsql-hackers по дате отправления: