powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать autocommit
6 сообщений из 6, страница 1 из 1
Как убрать autocommit
    #38754475
PAPA_RimskY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

При попытке следовать доке получаю сообщение что autocommit off больше не поддерживается.
Его теперь вообще никак не отключить?
Работаю с PostgreSQL 9.3.
...
Рейтинг: 0 / 0
Как убрать autocommit
    #38754490
PAPA_RimskY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл написать.
Пробовал в консоли и в конструкторе в PgAdmin 3
set autocommit = off;
set autocommit to off;
...
Рейтинг: 0 / 0
Как убрать autocommit
    #38754687
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PAPA_RimskY,

`AUTOCOMMIT` (смотрим на регистр) фича `psql` .

В любом клиенте `AUTOCOMMIT` выключается командой `BEGIN` .
...
Рейтинг: 0 / 0
Как убрать autocommit
    #38754987
PAPA_RimskY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это все здорово, но я попробовал и все большими буквами писать. И только AUTOCOMMIT большими. В чем нет разницы т.к. регистрозависимость появляется если имя переменной в кавычки запихнуть.
и \set и \setenv а в итоге или нет ответа(т.е. вроде и обработалось, а эффекта нет), или так:

ОШИБКА: SET AUTOCOMMIT TO OFF больше не поддерживается
SQL-состояние: 0A000

P.S.
http://www.postgresql.org/docs/9.3/static/ecpg-sql-set-autocommit.html
Зачем нужна эта страница если поддержки функции больше нет? Но это риторический вопрос, конечно же.
...
Рейтинг: 0 / 0
Как убрать autocommit
    #38755006
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
PAPA_RimskY http://www.postgresql.org/docs/9.3/static/ecpg-sql-set-autocommit.html
Зачем нужна эта страница если поддержки функции больше нет? Но это риторический вопрос, конечно же.
Вас не смущает, что это относится к Embedded SQL in C?
...
Рейтинг: 0 / 0
Как убрать autocommit
    #38755028
PAPA_RimskY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ы, спасибо)

смущает, но я думал, что если что-то не подключено или используется не к месту, то в ошибке это будет видно.

Вывод: нет механизма позволяющего откатить запрос без оборачивания в транзакцию, когда например опечатался в имени поля в создаваемой таблице?
Альтер или Апдейт кажутся слишком громоздкими для такой ерунды, с моих нубских высот.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как убрать autocommit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]