Есть две таблицы: users (id, ....) и logs (id, user_id, ...).
Для logs есть ограничение ссылочной целостности:
FOREIGN KEY (user_id) REFERENCES users(id) ON UPDATE CASCADE ON DELETE RESTRICT
Внутри транзакции создаю запись в users, затем в logs, занося туда user_id "свежесозданного" пользователя. При этом возникает ошибка foreign key violation, с сообщением, что в users нет записи по указанному user_id, хотя при выборке find()'ом запись есть.
Пожалуйста, подскажите, как это можно исправить?