Bases de datos de la lista de postgrres

Bases de datos de la lista de postgrres

Hemos utilizado los comandos y funciones incorporados anteriormente para crear o eliminar tablas como "Crear tabla", "Eliminar tablas" para enumerar tablas o bases de datos; No hay comandos incorporados específicos disponibles en PostgreSQL. PostgreSQL no admite comandos como "Lista de datos de datos" o "Mostrar base de datos" para enumerar las bases de datos en un servidor. Para enumerar todas las bases de datos que se ejecutan actualmente en un servidor, los usuarios pueden adoptar diferentes formas en PostgreSQL. PostgreSQL tiene su propia herramienta de línea de comandos PSQL, que se puede usar para enumerar bases de datos utilizando meta-comandos y consultas SQL, o simplemente puede usar PGADmin4 para enumerar todas las bases de datos presentes en un servidor. En este artículo, hablaremos de formas eficientes para la base de datos de listado en PostgreSQL.

Diferentes formas de enumerar la base de datos en PostgreSQL:

Debe encontrar y enumerar la base de datos en su servidor y no tener idea de cómo hacerlo; Entonces, esta guía es el lugar correcto para encontrar las respuestas a sus preguntas. Esto no solo le proporcionará un método, sino tres con ejemplos explicados para enumerar las bases de datos que residen en su servidor por:

  • Usando pgadmin4.
  • Usar PSQL con meta-comandos.
  • Uso de PSQL con instrucción SELECT.

Lista de la base de datos con PGADmin4 en PostgreSQL:

Cuando instaló la configuración PostgreSQL, se le proporcionó un servidor, para el cual ha configurado una contraseña. Cuando ingresa a un servidor, puede ver una base de datos; Allí, puede crear sus propias bases de datos haciendo clic derecho en ella, como puede ver a continuación:

Una vez que haga clic en la base de datos, esta pantalla aparecerá:

En el cuadro de texto "Base de datos", escriba el nombre de su base de datos preferido y guarde los cambios. La nueva base de datos se creará que puede ver más adelante utilizando la instrucción "Seleccionar" en la herramienta de consulta.

También puede confirmar cuántas bases de datos están presentes en su servidor. En el menú de navegación del lado izquierdo de PGADmin4, puede ver la etiqueta "Base de datos"; Al hacer clic en eso, aparecerá una lista de entrega: todas las bases de datos en su servidor. Para obtener más información, puede hacer clic en la pestaña Propiedades.

Arriba, puede ver todas las bases de datos enumeradas en su servidor, incluida la que creamos en el ejemplo anterior.

¿Qué son los meta-comandos??

PSQL es compatible con los meta-comandos, que también se llaman bartacha o corte (\). También puede ejecutar consultas SQL a la herramienta de línea de comandos PostgreSQL, pero los meta-comandos hacen que PSQL sea conveniente para fines de secuencias de comandos que se procesan ellos mismos. Algunos de los ejemplos de meta-comandos se mencionan más a fondo en este artículo en PSQL.

Lista de bases de datos utilizando PSQL con meta-comandos en PostgreSQL:

Ahora seguiremos adelante, cómo enumerar la base de datos en su servidor. Una vez que haya abierto la herramienta PSQL, seleccione la base de datos por defecto y no ingrese ninguna base de datos específica, esto no enumerará las bases de datos presentes en su servidor porque estará en la base de datos en sí; La imagen a continuación muestra esto:

Ahora se ingresa en la base de datos predeterminada "Postgres" creada por PostgreSQL en sí. Ahora, ejecute el siguiente meta-comando para enumerar las bases de datos existentes en un servidor:

# \ l

El comando "\ l" devolverá y enumerará las bases de datos en su servidor y las mostrará como:

La tabla de arriba muestra la información de las bases de datos, incluido su nombre, propietario, codificación, recopilación, ctype y privilegios de acceso.

Si desea más información sobre las bases de datos, ejecute el siguiente comando:

# \ l+

El comando anterior "\ l+" devolverá la información extendida de las bases de datos, incluidos el tamaño, el espacio de tabla y la descripción. El comando "\ l+" muestra los siguientes resultados:

Tenga en cuenta que también puede usar el comando "\ List" en lugar del comando "\ l" y "\ list+" en lugar de "\ l+".

Lista de la base de datos utilizando PSQL con la instrucción SELECT:

Hemos visto cómo enumerar las bases de datos utilizando meta-comandos, ahora aprenderemos cómo enumerar las bases de datos con la instrucción "Seleccionar" o la consulta SQL utilizando la herramienta PSQL. Usaremos "PG_DATABASE" en nuestra declaración "Seleccionar" porque "PG_DATABASE" almacena toda la información de las bases de datos en el servidor actual. Ejecute la siguiente consulta para enumerar las bases de datos utilizando la instrucción "Seleccionar":

# Seleccione DatName de PG_DATABASE;

La instrucción "Seleccionar" seleccionará la columna "DatName" del "PG_DATABASE" y mostrará solo esa columna en los resultados como se muestra a continuación:

Todas las bases de datos ahora se enumeran en la imagen anterior que está presente en un servidor. También puede confirmar las bases de datos buscando los ejemplos anteriores que hemos realizado.

Si desea toda la información de las bases de datos, ejecute la siguiente consulta:

# Seleccionar * de PG_DATABASE;

Esta consulta mostrará los resultados de las bases de datos con toda la información en ellas. Puede seleccionar cualquier columna específica que se muestre en los resultados según sus requisitos. He seleccionado dos columnas en el siguiente ejemplo para mostrar el "nombre de datos" y "OID" de una base de datos:

Seleccione OID, DATNAME de PG_DATABASE;

Al seleccionar dos columnas, "OID" y "DatName", la consulta mostrará solo estas columnas en los resultados.

Nota, si desea mencionar una condición en su consulta, use la cláusula "Where" en la declaración para mostrar los registros de las bases de datos que necesita. A continuación, he demostrado un ejemplo con la condición "dónde":

Seleccione OID, DatName de PG_DATABASE DONDE DATISTEMPLATE = false;

En la condición "Where", he mostrado solo los registros donde el valor de la columna "Datistemplate" es igual a falsos y termina otros valores que eso, que muestra el siguiente resultado:

Conclusión:

Este artículo se basó en el proceso de cómo enumerar las bases de datos que residen en un servidor. En este artículo, hemos adquirido conocimiento sobre las bases de datos de listado utilizando diferentes formas. Hemos utilizado Pgadmin4, meta-comandos PSQL y "seleccionar" PSQL para enumerar la base de datos en PostgreSQL. Todos los métodos resultaron exitosos para enumerar las bases de datos en PostgreSQL; Cada uno de los métodos depende de cómo desee mostrar la información de sus bases de datos. El primer método muestra información menor, pero los métodos segundo y tercero muestran información detallada de una base de datos. Depende de los usuarios qué método prefieren más entre los tres para las bases de datos de listados.