Я использую Flask SQLAlchemy, и у меня есть следующая схема базы данных:
Table(
composite_primary_key,
count INTEGER
)
Я хочу сделать оператор создания или обновления, где я могу проверить, существует ли строка с данным составным первичным ключом.
- Если составной первичный ключ найден, обновите счетчик строки, добавив к нему что-нибудь.
- Если он не найден, создайте новую строку с этим составным первичным ключом и номером, который у меня есть.
Есть ли способ сделать это в SQLAlchemy? Что-то, что не требует написания моего собственного запроса?