BUG #5920: SQL function are probably "overoptimized"

Поиск
Список
Период
Сортировка
От Matyas Novak
Тема BUG #5920: SQL function are probably "overoptimized"
Дата
Msg-id 201103080349.p283nJjf074026@wwwmaster.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #5920: SQL function are probably "overoptimized"  (Itagaki Takahiro <itagaki.takahiro@gmail.com>)
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      5920
Logged by:          Matyas Novak
Email address:      logik@centrum.cz
PostgreSQL version: 9.0.1
Operating system:   linux
Description:        SQL function are probably "overoptimized"
Details:

create table a(a integer);
create or replace function f1 (a varchar) returns void volatile language
plpgsql as
$$
begin
  insert into a values(1);
end
$$;

create or replace function f2 () returns void volatile language sql as
$$
  select f1(tmp) from (values ('aa'), ('bb')) _tmp(tmp);
$$;
select f2();

As a result, only one row appears in table a, although two should be
there...

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

Предыдущее
От: "Allan E. Registos"
Дата:
Сообщение: Re: BUG #5916: PGAdmin crash
Следующее
От: Itagaki Takahiro
Дата:
Сообщение: Re: BUG #5920: SQL function are probably "overoptimized"