= session.query(User).first()
x.age = x.age + 1
session.commit()
```
Что-то в таком духе?
да, в случае апдэйта так
ну в таком случае ты сначала сделала выборку пользователей SELECT, алхимия хранит все выбранные записи в памяти. потом ты делаешь изменение которое приводит к UPDATE для объекта. Итог - алхимия знает про модель которая была ДО и которая стала ПОСЛЕ, соответственно ты можешь применять inspect.get_history() чтобы отследить изменения атрибутов у твоей записи.
Если апдэйт сделать через session.query(...).update({...}) то ничего не получится соответственно?
Обсуждают сегодня