bug in (plpgsql) parser?

Поиск
Список
Период
Сортировка
От Reinoud van Leeuwen
Тема bug in (plpgsql) parser?
Дата
Msg-id 3953.194.109.0.126.991324898.squirrel@webmail2.xs4all.nl
обсуждение исходный текст
Ответы Re: bug in (plpgsql) parser?  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-bugs
Hello world,

I am using "PostgreSQL 7.1.2 on i386-unknown-freebsd4.2, compiled by GCC
2.95.2" (according to version()). I suspect that there is a parser bug in
the handling of '--' comments:

radius=# create function test() returns integer as '
radius'# begin
radius'#   -- comment without quotes
radius'#   return 0;
radius'# end;
radius'# ' language 'plpgsql';
CREATE

This works OK

radius=#
radius=# create function test2() returns integer as '
radius'# begin
radius'#   -- comment 'with' quotes
radius'#   return 0;
radius'# end;
radius'# ' language 'plpgsql';
ERROR:  parser: parse error at or near "with"

It seems that the parser does not ignore the rest of the line after the '--
', as I would suspect...

Reinoud van Leeuwen
(switched from Sybase to Postgresql two weeks ago and has no regrets! :-)

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

Предыдущее
От: Vlad Seryakov
Дата:
Сообщение: TRigger crashes PG
Следующее
От: Arcady Genkin
Дата:
Сообщение: psql dumps core on \d command (7.1.1)