#Pgadmin 4 en #Fedora 26

Preámbulo

El glorioso HP Zbook ya había llegado al final de su vida útil para mí, entonces decidí actualizar mi laptop de trabajo por una Lenovo Flex 4 , sin embargo, tan sólo unos días después fui asaltado en un local de Juan Valdez en Ciudad Bogotica. Lleno de ira y tareas pendientes pero con un muy bajo presupuesto, adquirí una Lenovo Yoga 900 (13isk2) a la cual no logré instalarle Ubuntu, de tal forma que probé con Arch Linux de manera razonablemente exitosa, pero unos días más tarde me cambié a Fedora 26 y soy más feliz (no tanto como con Ubuntu, pero…).

PgAdmin 4

PgAdmin es el mejor cliente para la mejora base de datos libre que existe, postgresql, la versión 3 contenía las funciones básicas necesarias para administrar gráficamente un servidor postgres y hacer consultas y optimizaciones de manera razonablemente fácil. Sin embargo, la versión 3 era fea y tenia varios bugs que resultaban en caídas inesperadas, con la versión 4 PgAdmin dió un salto a una nueva arquitectura, mejor intrefaz y parece que importantes mejoras en rendimiento. El asunto es que para instalarlo en Fedora 26 es difícil porque la ui (App python Flesk) necesita la libreria de traducción Babel > 0.11 asi que para poder instalarlo de manera decente tuve que buscar en varios foros, hasta que encontré la solución:

  • Descargar el repositorio de fedora de postgres 9.5, en la terminal:

curl -o pgdg-fedora95-9.5-4.noarch.rpm https://download.postgresql.org/pub/repos/yum/9.5/fedora/fedora-25-x86_64/pgdg-fedora95-9.5-4.noarch.rpm

  • Agregar el repositorio a dnf e instalar pgadmin 3

sudo rpm -ivh pgdg-fedora95-9.5-4.noarch.rpm

sudo dnf update

sudo dnf -y reinstall pgadmin3 –allowerasing

  • Instalar pgadmin 4

sudo dnf -y install pgadmin4-v1 –allowerasing

  • Desinstalar pgadmin 3

sudo dnf remove pgadmin3

De esta forma es mucho más sencillo trabajar con postgres.

Extra – modelar bases postgresql

Con PgModeler es muy sencillo diseñar bases de datos e importar bases existentes para visualizar o actualizar los modelos.

Anuncios