Не использовать операторы "beginaction" и "commit" в Postgresql - PullRequest
0 голосов
/ 14 марта 2020

Всякий раз, когда я получаю доступ к базе данных PostgreSQL с помощью терминала, я не использую «начать транзакцию» или «зафиксировать»; заявления. Тем не менее, изменения, внесенные мной в базу данных, являются постоянными. (они не откатываются, когда я выключаю терминал). Почему это? Я что-то пропустил?

1 Ответ

2 голосов
/ 14 марта 2020

По умолчанию psql Интерфейс CLI работает в режиме автоматической фиксации. См https://dzone.com/articles/autocommit-in-postgresqls-psql

...