Ver el esquema de búsqueda de PostgreSQL con SHOW search_path

Consulta el orden de esquemas que PostgreSQL usa para resolver tablas y otros objetos sin nombre cualificado.

¿Cómo saber en qué esquemas busca PostgreSQL una tabla? SHOW search_path muestra el orden de esquemas que usa la sesión cuando una consulta no escribe el esquema delante del nombre.

Continuar leyendo «Ver el esquema de búsqueda de PostgreSQL con SHOW search_path»

Ver índices no usados en PostgreSQL con pg_stat_user_indexes

Consulta breve para detectar índices sin uso en PostgreSQL con pg_stat_user_indexes y revisarlos antes de borrarlos.

¿Qué índices de PostgreSQL no reciben consultas? Revisa idx_scan en pg_stat_user_indexes y usa ese dato como primera señal antes de decidir si un índice sigue siendo necesario.

Continuar leyendo «Ver índices no usados en PostgreSQL con pg_stat_user_indexes»

Ver la zona horaria de PostgreSQL con SHOW timezone

Comprueba la zona horaria activa de una sesión PostgreSQL y contrástala con current_timestamp.

¿Cómo saber qué zona horaria está usando PostgreSQL? La consulta SHOW timezone; muestra el valor activo para la sesión actual.

Continuar leyendo «Ver la zona horaria de PostgreSQL con SHOW timezone»

Detectar errores en la configuración de PostgreSQL con pg_file_settings

pg_file_settings permite localizar el archivo, la línea y el parámetro que provocan un error al leer la configuración de PostgreSQL, sin mostrar valores sensibles innecesarios.

¿Hay una directiva de PostgreSQL que no se aplica? La vista pg_file_settings permite localizar el archivo y la línea que producen un error al leer la configuración.

Continuar leyendo «Detectar errores en la configuración de PostgreSQL con pg_file_settings»

Saber si un cambio de PostgreSQL necesita reinicio con pg_settings

Comprueba qué parámetros de PostgreSQL requieren reiniciar la instancia y revisa el estado de un ajuste concreto con pg_settings.

¿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.

Continuar leyendo «Saber si un cambio de PostgreSQL necesita reinicio con pg_settings»

Ver el archivo de configuración de PostgreSQL con SHOW config_file

Consulta la ruta del archivo de configuración que usa la instancia de PostgreSQL con SHOW config_file y current_setting, sin modificar la configuración.

¿Dónde está el archivo de configuración que usa la instancia de PostgreSQL? La consulta SHOW config_file; devuelve la ruta exacta del fichero cargado por el servidor al que estás conectado.

Continuar leyendo «Ver el archivo de configuración de PostgreSQL con SHOW config_file»