Re: Use UNKNOWN with PL/Perl spi_prepare()?
От | David E. Wheeler |
---|---|
Тема | Re: Use UNKNOWN with PL/Perl spi_prepare()? |
Дата | |
Msg-id | 4590CABE-F9EA-4CA1-90AE-1B026160937B@kineticode.com обсуждение исходный текст |
Ответ на | Re: Use UNKNOWN with PL/Perl spi_prepare()? (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Use UNKNOWN with PL/Perl spi_prepare()?
Re: Use UNKNOWN with PL/Perl spi_prepare()? |
Список | pgsql-hackers |
On Apr 6, 2010, at 4:40 PM, Tom Lane wrote: >> I tried this: >> try=# create or replace function try() returns void language plperl as $$ >> spi_prepare('select length($1)', 'unknown'); >> $$; >> CREATE FUNCTION >> try=# select try(); >> ERROR: error from Perl function "try": failed to find conversion function from unknown to text at line 2. > > Why would you think this is useful, considering that plperl has no > concept of SQL data types? Everything you could pass to > spi_exec_prepared is effectively text, no? try=# create or replace function try() returns void language plperl as $$ spi_prepare('select abs($1)', 'text'); $$; CREATE FUNCTION try=# select try(); ERROR: error from Perl function "try": function abs(text) does notexist at line 2. Best, David
В списке pgsql-hackers по дате отправления: