запись, но запись может не удалится из-за того, что в другой таблице есть ссылка на эту запись, он заходит в блок except и делает там другой запрос, но у меня сразу же падает ошибка из-за того, что предыдущая транзакция не успела роллбэкнуться, есть ли какой-то метод в алхимии, который показывает завершилась ли предыдущая транзакция?
Для таких случаев есть сейвпоинты, тебе надо откатиться на него. Но если у тебя не такая ситауяи, что ссылка очень редка, то я бы в начале поискал бы ссылающиеся данные. Еще, кстати, можно настроить политику у фк, что делать, когда строку, на которую он ссылается, удаляют
Обсуждают сегодня