📦❓
Конкретизируй вопрос. Любой запрос к PostgreSQL по своей сути - транзакция
Постегрс каждый запрос оборачивает неявно в транзакцию, из кода можете просто в эту транзакцию несколько запросов явно засунуть чтобы выполнить их атомарно
Значит ли это что гошка сделает 3 етевых вызова неявно? 1. BeginTX 2. Exec 3. Commit
Нет, сама БД когда вы ей отдадите sql обернет его в транзакцию, если в sql её нет А если из кода - да, по сути 3 сообщения будет. Но могу ошибаться...коллеги поправят 😁
Я тоже думал что будет 3 обращения, оказалось это не так.
Если не инитить самому транзакцияю, а просто передать драйверу SQL на исполнение. То это будет один сетевой вызов. А сама бд уже обернёт.
А я что написал? D
Да, точно
Почему вы думаете что человек спрашивает про автокоммит?
авто беги и авто комит
Обсуждают сегодня