¿Dónde configuro idle_in_transaction_session_timeout en postgresql?

¿Dónde configuro idle_in_transaction_session_timeout en postgresql?

Quiero cerrar la conexión inactiva en postgresql y quiero configurar idle_in_transaction_session_timeout. Inicié sesión en postgresql y al ingresar a show idle_in_transaction_session_timeout en el mensaje aparece el siguiente mensaje de error:

[base de datos]=> mostrar idle_in_transaction_session_timeout;

y recibe el siguiente mensaje de error:

ERROR: parámetro de configuración no reconocido "idle_in_transaction_session_timeout"

Si ingreso [base de datos]=> SET SESSION idle_in_transaction_session_timeout = 3000; Recibe el siguiente mensaje de error:

ERROR: parámetro de configuración no reconocido "idle_in_transaction_session_timeout"

¿Dónde consultar y configurar esta variable en posrgresql? Gracias.

Respuesta1

De mi instalación de Postgresql en un servidor BSD. La opción que estás buscando está declarada en postgresql.confla carpeta:var/db/postgresql/data96

como:

#idle_in_transaction_session_timeout = 0        # in milliseconds, 0 is disabled

Su ubicación ensuLa instalación depende del sistema operativo y de la versión de Postgresql que esté utilizando. En mi caso 9.6.

Corto ydirectorespuesta: postgresql.conf. :)

información relacionada