Está en la página 1de 4

CLIENTE POSTGRESQL

I.- Instalación
El sistema operativo de la máquina virtual en la que vamos a instalar el PostgreSQL es
un Linux Mint 20 que tiene como base de compilación un Ubuntu 20.04 Focal, por
tanto, en los dos primeros comandos hago referencia al mismo. Si lo instalas en otras
versiones de Ubuntu en las dos primeras instrucciones has de sustituir focal por
xenial (versión 16.04), bionic (versión 18.04), hirsute (versión 21.04) o impish
(versión 21.10).
En caso de trabajar sobre otra distribución Linux (Red Hat/Rocky, Suse, Debian,…)
consultar las instrucciones específicas de instalación en el siguiente enlace web:
https://www.postgresql.org/download/linux/

Trabajaremos con el emulador de terminal. Te recomiendo copiar los comandos


desde este PDF (Ctrl+C) y pegarlos directamente en el terminal (Ctrl+Mayús+V).
En los 4 primeros puntos la instrucción a ejecutar ocupa 2 líneas aunque es sólo un
comando., recuerda que en tu terminal debe aparecer como una única sentencia.
Tienes los comandos repetidos en un tamaño de letra pequeño para que ocupen
sólo una línea y te resulte más sencillo el proceso de copiar y pegar.

1.- Creamos el fichero pgdg.list para que el sistema pueda encontrar el PostgreSQL.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main" >


/etc/apt/sources.list.d/pgdg.list'
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt focal-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

2.- Tambíen preparamos el sistema para poder instalar la interfaz de administración


gráfica pgAdmin creando el fichero pgadmin4.list

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal


pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

3.- Importo la clave pública del repositorio del PostgreSQLque voy a utilizar.

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo


apt-key add -
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

GESTIÓN DE BASES DE DATOS PÁGINA: 1 CLIENTE POSTGRESQL


4.- Hago la misma operación para el pgadmin

wget --quiet -O - https://www.pgadmin.org/static/packages_pgadmin_org.pub |


sudo apt-key add -
wget --quiet -O - https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add -

5.- Actualizo la lista de paquetes.

sudo apt-get update

6.- Instalo la base de datos

sudo apt-get install postgresql

7.- Para acabar le toca el turno a la administración gráfica

sudo apt-get install pgadmin4

II.- Configuración
Con esto ya tendríamos instalado el PostgreSQL junto con el pgAdmin4, y podemos
cerrar el emulador de terminal. En los siguientes pasos vamos a configurar la
conexión a la base de datos "Proveedores", dentro del menú Programación o
Desarrollo (depende de la versión específica) te aparecerá un icono llamado
pgAdmin4, entramos y nos aparecerá una ventana.

8.- Vamos a crear una conexión nueva al servidor para poder acceder con el usuario
genérico “Alumno” que todos compartiremos en estas prácticas, para ello con el menú
contextual encima de Servers crearé un servidor Server...

GESTIÓN DE BASES DE DATOS PÁGINA: 2 CLIENTE POSTGRESQL


9.- Ponemos un nombre significativo a la conexión, te recomiendo Alumno (nombre del
usuario) o Proveedores (nombre de la base de datos).

10.- Y configúrala dentro de la pestaña Connection indicando la dirección IP del servidor


de clase (192.168.10.251), el nombre de la base de datos a la que vamos a acceder
proveedores y el nombre de usuario alumno y contraseña alumno que necesito
para identificarme, aunque en un entorno real de trabajo NUNCA se realice activo la
casilla de verificación para que almacene la contraseña.

GESTIÓN DE BASES DE DATOS PÁGINA: 3 CLIENTE POSTGRESQL


11.- Haz clic sobre el botón Save para finalizar el proceso de creación de la conexión.

12.- Si todo ha ido bien te aparecerá una conexión nueva debajo de Servers arriba a la
izquierda.

GESTIÓN DE BASES DE DATOS PÁGINA: 4 CLIENTE POSTGRESQL

También podría gustarte