psql: cannot run DISCARD ALL with AUTOCOMMIT = 'off'

Поиск
Список
Период
Сортировка
От Sergey Burladyan
Тема psql: cannot run DISCARD ALL with AUTOCOMMIT = 'off'
Дата
Msg-id 87r5ge356k.fsf@home.progtech.ru
обсуждение исходный текст
Ответы Re: psql: cannot run DISCARD ALL with AUTOCOMMIT = 'off'  (Itagaki Takahiro <itagaki.takahiro@gmail.com>)
Список pgsql-bugs
seb=> select version();
                                               version
------------------------------------------------------------------------------------------------------
 PostgreSQL 8.4.4 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.4.real (Debian 4.4.4-7) 4.4.4, 64-bit
(1 row)

Time: 0,074 ms
seb=> abort;
ROLLBACK
Time: 0,086 ms
seb=> DISCARD ALL ;
ERROR:  DISCARD ALL cannot run inside a transaction block

DISCARD is not mentioned anywhere in the src/bin/psql/common.c
in command_no_begin(const char *query) function.
I don't know, may be this is expected behavior.

--
Sergey Burladyan

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Itagaki Takahiro
Дата:
Сообщение: Re: BUG #5674: initdb failed if path contains symlink
Следующее
От: "Henk Dekker"
Дата:
Сообщение: Re: BUG #5679: pgAdminIII 1.12.0 hangs