|
Hi, I
think I have come across a bug. I am trying to create a new stored proc using
plperl. I have an IN variable declared as a table called XmlData. The SQL being
generated is wrong: CREATE FUNCTION test.testsub2(IN xml
test.""XmlData"", OUT id integer) AS 'return $_[0]->{id};' LANGUAGE 'plperl' VOLATILE; ALTER FUNCTION test.testsub2(IN
test.""XmlData"", OUT integer) OWNER TO postgres; GRANT EXECUTE ON FUNCTION test.testsub2(IN
test.""XmlData"", OUT integer) TO public; You can see it clearly is double quoting the table name. The
UI form element is single quoting it. I tried to correct this be removing the
quotes in the UI (add param screen), but it won’t let me add test.XmlData
without the quotes. Am I doing something wrong or is this a bug? The exact
error pgAdmin gives when I click OK is – An error has occurred: ERROR: zero-length delimited identifier or near “””” LINE 1: CREATE FUNCTION test.testsub2(IN test test.””XmlData””)
RETU…
|