Instalar PostgreSQL 11 y pgAdmin4 | Fedora 29


PostgreSQL es un poderoso sistema de base de datos de código abierto con más de 30 años de desarrollo activo que le ha valido una sólida reputación por su fiabilidad, robustez y rendimiento.

Hay una gran cantidad de información que se puede encontrar describiendo cómo instalar y usar PostgreSQL a través de la documentación oficial. La comunidad PostgreSQL proporciona muchos lugares útiles para familiarizarse con la tecnología, descubrir cómo funciona y encontrar oportunidades profesionales.

https://www.postgresql.org/docs/
https://www.postgresql.org/download/
https://www.postgresql.org/community/
https://www.postgresql.org/docs/

Instalar repositorio

La instalación de PostgreSQL 11 se requiere instalar previamente el respositorio, el cual se puede obtener desde el siguiente link:
https://www.postgresql.org/download/linux/redhat/

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/11/fedora/fedora-29-x86_64/pgdg-fedora11-11-2.noarch.rpm

Instalar server PostgreSQL 11

Instalar el servidor y pgAdmin4 desde la terminal ejecutar el siguiente comando:

sudo dnf install postgresql11-server postgresql11 pgadmin4-desktop-gnome

Iniciar en modo root

su -

Iniciar PGDATA

/usr/pgsql-10/bin/postgresql-11-setup initdb

Iniciar el servicio de PostgreSQL 11

systemctl start postgresql-11.service

Iniciar son PostgreSQL 11 y cambiar la contraseña

su - postgres -c "psql"

Comando para cambiar la contraseña de postgres

\password postgres

Editar archivo postgresql.conf

gedit /var/lib/pgsql/11/data/postgresql.conf

Ahí se cambia la contraseña, para poder utilizar el gestor. Modificar el archivo postgresql.conf para editar el puerto la ip en la que se ejecutará el proceso. Y agregar lo siguiente:

#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*'  # what IP address(es) to listen on;
port = 5432    # (change requires restart)

Editar archivo pg_hba.conf

gedit  /var/lib/pgsql/11/data/pg_hba.conf

Y modificar lo siguiente esto:

local   all       all             md5
host    all       all      127.0.0.1/24      md5
host    all       all      ::1/128           md5

Reiniciar servicio de postgresql 11

systemctl restart postgresql-11.service

Salir de modo root

exit

Iniciar pgAdmin4

pgadmin4

Página de inicio de pgAdmi4 web

Una vez iniciado, crear la conexión con el server local:

Ingresar los datos de conexión, y guardar

El panel completo se visualiza de la siguiente manera

Para cerrar la conexión, buscar la ventana emergente:

Y eso sería todo, gracias por visitar

Fuentes:
https://linuxitos.com/blog/post/instalar-postgresql-10-y-pgadmin-4-en-fedora-27
https://www.postgresql.org/download/

Comentarios:

@
32x32
@Manuel Emilio Vargas Herrera Hace 9 meses

Creo que te faltó la instrucción " systemctl enable postgresql-11.service", para que inicie el servicio cuando arranque la computadora.

32x32
@Fernando Merino Hace 9 meses

Gracias por comentar. Sí, tienes razón, usualmente no lo pongo porque luego se inicia innecesariamente, a menos que siempre se utilice, entonces recomendable dicha opción. Gracias por comentar