¿Has cambiado un parámetro de PostgreSQL y quieres saber si basta con recargar la configuración? La columna pending_restart de pg_settings indica si ese ajuste todavía requiere reiniciar la instancia.
Consultar los parámetros pendientes
Ejecuta esta consulta para mostrar solo los parámetros que necesitan reinicio:
SELECT
name,
setting,
pending_restart
FROM pg_settings
WHERE pending_restart = true
ORDER BY name;
Si no devuelve filas, PostgreSQL no tiene cambios pendientes marcados que requieran reinicio.
Revisar un parámetro concreto
También puedes consultar un ajuste específico, por ejemplo shared_buffers:
SELECT
name,
setting,
context,
pending_restart
FROM pg_settings
WHERE name = 'shared_buffers';
La columna context ayuda a entender cuándo puede aplicarse un parámetro. Un valor pending_restart igual a true significa que el cambio todavía no está activo y requiere reiniciar PostgreSQL.
Nota
La vista pg_settings muestra la configuración que conoce la instancia conectada. No reinicia el servicio ni aplica cambios por sí sola; antes de reiniciar un servidor en producción, planifica la interrupción y verifica el procedimiento de recuperación.
