[Moscow.pm] DBIx::Class. Это так и долно быть?

Yuri Pats yu.pats на gmail.com
Пн Мар 15 05:50:53 PDT 2010


2010/3/15 vti <viacheslav.t на gmail.com>:
> Эта фича MySQL. Если сделать запрос после добавления записи указав
> primary key NULL, то вернется только что добавленная строка. Это нужно
> для получения auto_increment поля.
>

Может быть, но на Postgres поведение такое же.

> 15 марта 2010 г. 10:40 пользователь Oleg Malevani <deer_oleg на mail.ru> написал:
>> Да не совсем нормальное.
>> Последнюю внесенную запись оно возвращает, только в случае вызова find(undef) первый раз после вставки в таблицу.
>> если поставить два вызова подряд, то во второй раз возвращается undef :)
>>
>> -----
>> С Уважением, Олег Малёваный
>>
>> Mon, 15 Mar 2010 10:01:18 +0200 письмо от Yuri Pats <yu.pats на gmail.com>:
>>
>>> 2010/3/15 Yuri Pats <yu.pats на gmail.com>:
>>> > Привет. Прикольный баг/фича.
>>>
>>> > PPS В документации написано:
>>> > Return Value: $row_object | undef
>>> > :(
>>> Вообще это нормальное поведение, проверяйте параметры на undef перед
>>> вызовом find().
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
WBR, Yuri Pats


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