Настройка многословия для многословия в psycopg2 - PullRequest
0 голосов
/ 28 января 2020

Как мне установить значение настройки VERBOSE в psycopg2

Это эквивалентная команда в postgreSQL

\set VERBOSITY verbose

1 Ответ

0 голосов
/ 06 апреля 2020

В соответствии с postgres psql документацией VERBOSITY используется для

контроля многословности отчетов об ошибках.

Учитывая, что сходство имен и тот факт, что они принимают одинаковые параметры, я предполагаю, что эквивалент конфигурации времени выполнения равен log_error_verbosity, документация которого может быть найдена в протоколировании конфигурации времени выполнения .

установить, вы можете использовать psycopg2 для выполнения следующих SQL.

set log_error_verbosity ='default';

или

set log_error_verbosity ='verbose';

или

set log_error_verbosity ='terse';

И затем, чтобы снова просмотреть настройку, используйте:

show log_error_verbosity;

Имейте в виду, что, поскольку это конфигурация времени выполнения, изменение многословия будет только изменен во время сеанса и будет сброшен к конфигурации по умолчанию при перезапуске сеанса.

...