Re: Question about function body checking and 8.1

Поиск
Список
Период
Сортировка
От Sean Davis
Тема Re: Question about function body checking and 8.1
Дата
Msg-id b97d5ab83bcc89b20764f3acd143e734@mail.nih.gov
обсуждение исходный текст
Ответ на Re: Question about function body checking and 8.1  (Tony Caduto <tony_caduto@amsoftwaredesign.com>)
Ответы Re: Question about function body checking and 8.1  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On Mar 22, 2005, at 10:04 PM, Tony Caduto wrote:

> Ok,
> here is a example
>
> CREATE OR REPLACE FUNCTION mytest();
> RETURNS VOID as
> $$
> DECLARE
> mytestvar varchar;
> mytestvar2 integer;
> BEGIN
>          mytestvarr = 'bla';
>          select testfield from nonexistanttable where testfield = 2
> INTO mytestvar2;
>          --The table does not exits, yet postgresql does not complain.
> END;
> $$
> LANGUAGE 'plpgsql' VOLATILE;
>
> I also seem to remember that one of the 8.0 betas actually did better
> checking, but then it was gone in the next beta.  I could be wrong on
> that though.
>
> Also if you happen to use PLperl or any of the other ones, do they
> actually do better checking than PLpgsql?   Last time I used a PLperl
> function it didn't do any checking at creation either.
>

I think (from experience rather than knowledge) that that is still the
case as of 8.0.1.  I know Tom Lane and I had a brief discussion on one
of the lists on the subject a month or two ago, but I can't seem to
find the emails.

Sean


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

Предыдущее
От: Marco Colombo
Дата:
Сообщение: Re: multi line text data/query ?bug?
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: ++ PLPGSQL