More long-string woes

Поиск
Список
Период
Сортировка
От Joseph Barillari
Тема More long-string woes
Дата
Msg-id m3g017tyul.fsf@washer.barillari.org
обсуждение исходный текст
Ответы Re: More long-string woes  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
My apologies in advance if this is redundant -- I've managed to get
the backend to cough up an error message which may provide some clue
as to why some of the other errors happened:


cal=> drop function foo();
ERROR:  pg_func_ownercheck: function 'foo()' does not exist
cal=> \i tf3
CREATE
cal=> select foo();
NOTICE:  [bnlah bnlah <repeats for ~1024 chars, snipped>foo
-----  1
(1 row)

cal=> \i tf3
CREATE
cal=> select foo();
NOTICE:  [bnlah bnlah <repeats for ~1024 chars, snipped>
NOTICE:  Error occurred while executing PL/pgSQL function foo
NOTICE:  while casting return value to functions return type
ERROR:  AllocSetFree: cannot find block containing chunk 0x8247780
cal=>

Pl/pgsql hackers -- does this indicate some problems with my
installation? I recompiled using gcc3, and the errors persist. Here's
the function I used to produce them:


CREATE OR REPLACE FUNCTION foo()   RETURNS INTEGER   AS '
DECLAREquerystr TEXT;

BEGIN

querystr := ''bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
bnlahbnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah bnlah
'';

raise notice ''[%]'', querystr;

return 1;
end;
'
language 'plpgsql';

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

Предыдущее
От: Jakub Ouhrabka
Дата:
Сообщение: Re: difficult query (fwd)
Следующее
От: Roberto Mello
Дата:
Сообщение: Re: Syntax error in plpgsql crashes backend