[Moscow.pm] Подскажите фреймворк для работы с БД
Alexander Q
qalex на ashmanov.com
Чт Ноя 12 05:09:59 PST 2009
В Чтв, 12/11/2009 в 15:58 +0300, Андрей Костенко пишет:
> Спорим, флейма не будет?)
> 1. С DBIx::Class sql в коде не понадобится. Всё делается очень удобно
> и красиво
> 2. DBIx::Class очень быстрый, а последнее узкое место в нём (неXSные
> accessor-ы) исправят буквально на днях
Ситуция такова:
create table a (
id integer primary key,
value text
);
create table b (
id integer primary key,
value text
);
create table c (
id integer primary key,
a integer references a(id),
b integer references b(id)
);
create table d (
id integer primary key,
a integer references a(id),
b integer references b(id)
);
хочу спросить, SELECT * FROM c JOIN d ON c.a = d.a AND c.b = d.b;
и вот тут DBIx::Class мне не помощник вообще.
Плох он так же в ситуации, когда я хочу
SELECT * FROM b LEFT JOIN a ON a.id = b.a AND a.value != 'not needed';
Я чего-то не знаю про DBIx::Class? Или это настолько редкие случаи, что
они не считают нужным такое поддерживать?
--
Alexander Q <qalex на ashmanov.com>
Подробная информация о списке рассылки Moscow-pm