Herramientas de usuario

Herramientas del sitio


postgresql_pgadmin

¡Esta es una revisión vieja del documento!


PostgreSQL y pgAdmin

PostgreSQL es un sistema de gestión de bases de datos relacional, robusto y de código abierto, ampliamente utilizado para almacenar y administrar datos de forma segura y eficiente. En este servidor, se utiliza como base de datos principal para servicios como Nextcloud y Grafana.

pgAdmin, por su parte, es una herramienta web que permite administrar bases de datos PostgreSQL de manera visual, simplificando tareas como la creación de usuarios, bases de datos, consultas y respaldos.


Archivo docker-compose.yml

El servicio de base de datos y su entorno de administración se definen en el siguiente archivo docker-compose.yml:

 

Variables de entorno

Las variables de entorno definidas en el archivo .env permiten configurar las credenciales y parámetros de conexión de ambos servicios:

 

Configuración init.sh

El archivo init.sh se ejecuta automáticamente la primera vez que se levanta el contenedor de PostgreSQL. Su función es crear la base de datos inicial, asignar permisos y preparar el entorno para su uso por parte de otros servicios (como Nextcloud o Grafana).

#!/bin/bash

De esta manera, las bases de datos nextcloud y grafana se crean automáticamente y quedan listas para ser utilizadas en el arranque inicial del contenedor.


Configuración de pgAdmin

Una vez desplegado el contenedor, pgAdmin queda accesible desde el navegador en la siguiente URL:

postgresql_pgadmin.1760204317.txt.gz · Última modificación: por romix