Cómo listar todas las bases de datos usando PostgreSQL

Una explicación rápida de cómo enumerar todas las bases de datos dentro de la herramienta `psql` en PostgreSQL, o usando SQL
Puedes realizar esta tarea de dos maneras.
Uno está usando psql.
Escriba el comando list(o l) y PostgreSQL le mostrará la lista de bases de datos (y plantillas):
En este caso, la lista de bases de datos es
airbnbclonenextbnbpostgrestest
template0y template1son plantillas.
Las plantillas son plantillas para nuevas bases de datos y puedes usarlas para rellenar previamente nuevas bases de datos usando la sintaxis CREATE DATABASE databasename TEMPLATE template0.
De forma predeterminada, la plantilla utilizada al crear una nueva base de datos CREATE DATABASE databasenamees template1.
Es un tema que ahora no importa, pero solo quiero que sepáis qué son las plantillas.
Se puede recuperar una vista más avanzada, que incluye el tamaño del disco de cada base de datos individual, utilizando list+(o l+):
La otra forma de listar bases de datos es mediante una consulta SQL.
Correr:
SELECT datname FROM pg_databaseWHERE datistemplate = false; Esto enumerará las bases de datos, excluidas las plantillas:
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Créditos de la imagen http://dbbeebom