[Moscow.pm] Кто-нибудь использовал DBIx::Custom?
Ivan Petrov
i.petro.77.00 на gmail.com
Пт Янв 20 00:37:18 PST 2012
> Как впечатления? Стоит с ним работать?
о, именованные плейсхолдеры.
мы на эту тему думали думали и родили DBIx::DR
можно запросы писать вот так:
$dbh->select(
q{
UPDATE
"table"
SET
"value = CASE
% for (@$values) {
WHEN <%= $_->{id} %> THEN <%= $_->{value} %>
% }
ELSE
'default_value'
END
WHERE
"id" IN (<% list map { $_->{id} } @$values %>)
},
values => [
{
id => 1,
value => 'abc',
},
{
id => 2,
value => 'cde',
},
{
id => 3,
value => 'def',
},
{
id => 4,
value => 'fgh',
},
]
)
Подробная информация о списке рассылки Moscow-pm