Cómo instalar PostgreSQL con pgAdmin4 en Linux Mint 20

Cómo instalar PostgreSQL con pgAdmin4 en Linux Mint 20

pgAdmin. es una herramienta de gestión de frontend de código abierto y rica en funciones que le permite administrar y gestionar fácilmente su base de datos relacional PostgreSQL. desde un navegador web.

Proporciona una interfaz de usuario fácil de usar que simplifica la creación y monitoreo de bases de datos y objetos de bases de datos. PgAdmin 4. es una mejora de la herramienta pgAdmin. anterior y está disponible para sistemas Linux, Windows, macOS e incluso un contenedor Docker.

En este tutorial, aprenderá a instalar PostgreSQL. con pgAdmin4. en Linux Mint 20.

Paso 1: Instale la base de datos PostgreSQL en Linux Mint

1.. Para comenzar, inicie su terminal y actualice sus paquetes usando el administrador de paquetes apt como se muestra.

$ sudo apt update-y

Una vez que se complete la actualización, continúe con el siguiente paso.

freestar.config.enabled_slots.push

Desde pgAdmin4. proporciona una interfaz de interfaz para la gestión de objetos de base de datos PostgreSQL. es esencial tener PostgreSQL. instalado primero.

2.. Para hacer esto, vamos a instalar el paquete postgresql. ge y postgresql-contrib. que ofrece características extendidas que amplían la funcionalidad de PostgreSQL.

$ sudo apt install postgresql postgresql-contrib  Instalar PostgreSQL en Linux Mint  Instalar PostgreSQL en Linux Mint Instalar PostgreSQL en Linux Mint

3.. Normalmente, PostgreSQL. se inicia automáticamente al arrancar. Puede confirmar esto usando el comando que se proporciona a continuación:

$ sudo systemctl status postgresql  Verificar estado de PostgreSQL  Verificar estado de PostgreSQL Verificar estado de PostgreSQL

4.. Para iniciar sesión en su instancia de PostgreSQL. primero cambie al usuario de postgres. El usuario de Postgres viene incluido por defecto con la instalación de PostgreSQL. Luego ejecute el comando psql. como se muestra.

$ sudo-i-u postgres $ psql # \ q  Conectarse a PostgreSQL Shell  Conectarse a PostgreSQL Shell Conectarse a PostgreSQL Shell

5.. Además, puede verificar si el servidor de la base de datos acepta conexiones entrantes como se muestra.

$ sudo pg_isready  Verifique que PostgreSQL acepte conexiones entrantes  Comprobar que PostgreSQL acepta conexiones entrantes Comprobar que PostgreSQL acepta conexiones entrantes

Paso 2: Instale pgAdmin4 en Linux Mint

pgAdmin4. está disponible para Ubuntu 16.04. y versiones posteriores y se puede instalar fácilmente usando Administrador de paquetes APT. Lo mismo no es compatible con Linux Mint 20. y los desarrolladores de Pgadmi4. aún no han incluido soporte que permita a los usuarios instalar fácilmente la herramienta de administración de frontend utilizando el administrador de paquetes APT.

6.. La única opción viable es instalar pgAdmin4. desde un entorno virtual. Primero, instalaremos los paquetes de requisitos previos como se muestra.

$ sudo apt install libgmp3-dev build-essential libssl-dev  Instalar paquetes de requisitos previos  Instalar paquetes de requisitos previos Instalar paquetes de requisitos previos

7.. A continuación, instale el entorno virtual Python. y las dependencias asociadas.

$ sudo apt install python3-virtualenv python3-dev libpq-dev  Instalar el entorno virtual de Python  Instalar el entorno virtual de Python Instalar Python Virtual Environment

8.. A continuación, cree un directorio donde creará un entorno virtual.

$ mkdir pgadmin4 && cd pgadmin4

9.. Luego, cree el entorno virtual como se muestra. Aquí, pgadmin4env. es el nombre del entorno virtual.

$ virtualenv pgadmin4env  Crear entorno virtual para pgAdmim4  Crear entorno virtual para pgAdmim4 Crear entorno virtual para pgAdmim4

10.. Una vez que el entorno virtual esté en su lugar, actívelo como se muestra.

$ source pgadmin4env/bin/enable

11.. Luego use la herramienta pip para instalar pgadmin4. como se muestra.

$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl  Instalar PgAdmin4 en Linux Mint  Instalar PgAdmin4 en Linux Mint Instale PgAdmin4 en Linux Mint

12.. A continuación, cree un archivo de configuración config_local.py.

$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

y agregue las líneas a continuación.

import os DATA_DIR = os.path.realpath (os.path.expanduser (u ‘~/.pgadmin/’)) LOG_FILE = os.path.join (DATA_DIR, ‘pgadmin4.log’) SQLITE_PATH = os. path.join (DATA_DIR, ‘pgadmin4.db’) SESSION_DB_PATH = os.path.join (DATA_DIR, ‘sesiones’) STORAGE_DIR = os.path.join (DATA_DIR, ‘almacenamiento’) SERVER_MODE = False  Crear configuración PgAdmin4  Create P Configuración de gAdmin4 Crear configuración de PgAdmin4

13.. Para iniciar la herramienta de administración pgAdmin4. invoque el comando:

$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py O./pgadmin4env/bin/pgadmin4 &  Iniciar servicio PgAdmin4  Iniciar servicio PgAdmin4 Inicie el servicio PgAdmin4

14.. Finalmente, diríjase a su navegador y busque la dirección que se muestra.

http://127.0.0.1:5050

Se le pedirá que establezca la contraseña maestra, así que proceda, establezca una contraseña segura y haga clic en el botón ‘ Aceptar. .

 Establecer contraseña de PgAdmin4 Establecer contraseña de PgAdmin4 Set PgAdmin4 Password

15.. Para facilitar las cosas, puede crear un alias en el archivo ~/.bashrc. como se muestra.

$ echo “alias startPg = ‘~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py ‘”>> ~/.bashrc

16.. A continuación, actualice el archivo bashrc.

$ source ~/.bash rc

17.. Finalmente, puede iniciar la herramienta de administración pgAdmin4. simplemente invocando el comando startpg.

$ startpg  Iniciar herramienta PgAdmin4  Iniciar la herramienta PgAdmin4 Iniciar la herramienta PgAdmin4

Una vez más, diríjase a su navegador e inicie sesión Interfaz PgAdmin4. Y esto concluye la instalación de pgAdmin4. en Linux Mint.