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.conf
la 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
. :)