Доктрина: Сохранять ли поведение меток времени при использовании хранимых процедур? - PullRequest
0 голосов
/ 26 апреля 2010

У меня сложная логика , которую невозможно (слишком медленно) запустить через PHP с Doctrine, поэтому для этого мне нужно создать хранимую процедуру . Логика также включает вставку / обновление записей в таблице с использованием поведения Timestampable . Как сохранить это поведение в хранимой процедуре?

1 Ответ

1 голос
/ 05 мая 2010

Если ваша схема использует поведение Timestampable по умолчанию из Doctrine, то у вас есть столбцы created_at и updated_at datetime, добавленные в вашу схему таблицы.Тогда я думаю, что в вашей хранимой процедуре вы можете обновить и created_at и updated_at до текущей даты и времени (например, NOW()), если запись новая, и только updated_at, если записьсуществующий.

Предполагается, что ваша хранимая процедура может различать новые и существующие записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...