
6 Comandos para administrar PostgreSQL
En el día de hoy veremos algunos comandos útiles para administrar PostgreSQL que te permitiran profundizar en la administración de este poderoso gestor de bases de datos.
Vean la primera parte: 14 Comandos para administrar Postgres
Seleccionar conexiones activas
postgres=# SELECT * FROM pg_stat_activity WHERE state = 'active';
Saber si un usuario no usa SSL cuando se conectan a la BD.
Primero debe establecer una conexión a la BD con el usario en cuestión y luego desde el servidor ejecuta la siguiente consulta.
postgres=# SELECT datname, usename, ssl, client_addr FROM pg_stat_ssl JOIN pg_stat_activity ON pg_stat_ssl.pid = pg_stat_activity.pid WHERE ssl='f';
Si la consulta anterior muestra resultados quiere decir que esos usuarios no están usando una conexión segura para conectarse al servidor de BD.
Seleccionar la configuración del servidor de BD
postgres=# SELECT name, setting, extra_desc FROM pg_settings;
También podemos filtar las configuraciones usando el operador LIKE
postgres=# SELECT name, setting, extra_desc FROM pg_settings WHERE name LIKE '%idle_in_transaction_session_timeout%';
Obtener el tamaño de las bases
postgres=# SELECT pg_database.datname AS database, pg_size_pretty(pg_database_size(pg_database.datname)) AS size FROM pg_database;
Mostrar los schemas para la base de datos activa
Primero se debe seleccionar la base de datos que contiene el schema que deseamos inspeccionar.
postgres=# \c base-datos
y luego:
postgres=# \dn
Listar tablas de un schema específico
Una vez seleccionada la base datos podemos mostrar las tablas de un schema específico
postgres=# \td nombre-schema.*
Referencias
Leave 6 Comandos para administrar PostgreSQL to:
Read more #postgresql posts
Best Posts From srdotlibre
We have not curated any of srdotlibre's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From srdotlibre
- Instalar/configurar ProFTPD en RHEL, CentOS, Fedora
- Protege tus datos con PostgreSQL Backup
- Noticias del Software Libre – 20230423
- NVM - Administrador de versiones para NodeJS
- 6 Comandos para administrar PostgreSQL
- Richard Stallman quote about Sharing knowledge
- ¿Cómo actualizar NetBSD de una versión a otra?
- Instalando Guest Additions en VirtualBox
- Fedora 37 - Mate Desktop
- GNOME 44 - Desktop - Lo último de GNOME