gds

постгрес, хранимые процедуры

Apr 04, 2013 14:14

Наткнулся на говно. Имею в постгресе хранимку вида

declare
l_bool boolean;
begin
l_bool := somefunc();
return query select * from
(select * from table where l_bool
union all
select * from table where not l_bool and ...
);
И вот, при замене в запросе переменной l_bool на литерал с реальным значением я получаю 5мс вместо ( Read more... )

Leave a comment

Comments 1

nivanych April 6 2013, 11:51:07 UTC
Чотта никто не ответил, не написал ничего полезного.
Наверное, стоит обратиться в http://ru-lambda.livejournal.com/ - там народу много.
Ну или, на худой конец, в http://ru-sql.livejournal.com/ какой-нибудь.

Reply


Leave a comment

Up