качестве бекэнда юзаю flask + flask-sqlalchemy.
Так как я ленивый человек, у меня встает такой вопрос:
Как сделать так, чтобы при ins|upd|del в БД я не заботился о commit'ах.
То есть, я бы хотел, чтобы при успешном завершении запроса с клиента, делалось аутоматически коммит, и роллбэк, в случае, если есть ошибка?
Зависит от СУБД, в postgres это дефолтное поведение и так — если не пишешь begin, то запрос неявно создает транзакцию и коммитит после завершения запроса.
Обсуждают сегодня