не будет вызван метод commit() ?
В скрипте есть логи и теперь я хочу добавить параметр dry-run который просто выведет какие объекты он хочет создать но не закомитит их в базу.
Безопасно ли ранить скрипт с инсертами и не ранить commit в конце ?
а что делает коммит в БД?
cursor.commit сохраняет изменения в базу, но я не знаю как на уровне базы оно работает
коммит работает на уровне базы.
нно зачем так делать? ты что не знаешь какие запросы генерируешь?
почему не знаю ? мне нужно просто чтобы скрипт сообщил мне сколько он объектов сгенерировал чтобы потом в базу добавить, но я не хочу в каждый инсерт ифы вставлять чтобы просто вывести эту инфу
замокай слой работы с БД
яннп. какие ифы.
Обсуждают сегодня