Quero fechar a conexão inativa no postgresql e definir odle_in_transaction_session_timeout. Eu entro no postgresql e ao entrar em show idle_in_transaction_session_timeout no prompt recebo a seguinte mensagem de erro:
[banco de dados]=> mostrar idle_in_transaction_session_timeout;
e receba a seguinte mensagem de erro:
ERRO: parâmetro de configuração não reconhecido "idle_in_transaction_session_timeout"
Se eu inserir [database]=> SET SESSION idle_in_transaction_session_timeout = 3000; receba a seguinte mensagem de erro:
ERRO: parâmetro de configuração não reconhecido "idle_in_transaction_session_timeout"
Onde consultar e definir essa variável no posrgresql? Obrigado.
Responder1
Da minha instalação do Postgresql em um servidor BSD. A opção que você procura está declarada postgresql.conf
na pasta:var/db/postgresql/data96
como:
#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled
Sua localização emseua instalação depende do sistema operacional e da versão do Postgresql que você está usando. No meu caso 9.6
.
Curto ediretoresponder: postgresql.conf
. :)