[Moscow.pm] Конструктор SQL-запроса

Dmitry Simonov dsimonov на gmail.com
Ср Май 27 02:22:15 PDT 2009


Похожую задачу решал Машанов в МастерХосте для построения всяких
статистики и диагностик. Если я правильно всё помню, то он построил
всё как раз на SQL::Abstract;

Я бы порекомендовал попробовать уместится средствами в DBIx::Class -
он с join-ами умеет работать. Если не хватает примеров - он с ними
также умеет работать, поройся в автотестах (именно так джойны
осваивали ребята из спайлога). В этом случае всё будет чуть гибче за
счёт универсального накопления фильтров search.

2009/5/27 Dmitry E. Oboukhov <unera на debian.org>:
> ну и в программе нечто вроде (упрощенно)
>
> @list = List(
>    cols = [
>        {
>            name        => 'name',
>            has_filter  => 'yes',
>        },
>        {
>            name        => 'value',
>            has_filter  => 'no',
>        }
>    ],
>    page => 11,
>    offset => 50,
> )
>


Подробная информация о списке рассылки Moscow-pm