Visitas: 15
Hace poco salió pgAdmin4 y quería tenerlo en Ubuntu 16.04 LTS. pgAdmin4 que es una herramienta para gestionar una base de datos PostgreSQL.
Obs:
- Utilizo Ubuntu 16.04 LTS de 64 bits, pero debería de funcionar para la versión de 32 bits.
Entramos a la terminal y tecleamos lo siguiente:
sudo apt update
sudo apt install virtualenv python-pip libpq-dev python-dev
cd ~
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.0/pip/pgadmin4-1.0-py2-none-any.whl
sudo pip install --upgrade pip
sudo pip install pgadmin4-1.0-py2-none-any.whl
Sale por pantalla lo siguiente:
Successfully installed Babel-1.3 Flask-0.11.1 Flask-Babel-0.11.1 Flask-Gravatar-0.4.2 Flask-Login-0.3.2 Flask-Mail-0.9.1 Flask-Principal-0.4.0 Flask-SQLAlchemy-2.1 Flask-Security-1.7.5 Flask-WTF-0.12 Jinja2-2.7.3 MarkupSafe-0.23 SQLAlchemy-1.0.14 WTForms-2.0.2 Werkzeug-0.9.6 beautifulsoup4-4.4.1 blinker-1.3 click-6.6 django-htmlmin-0.8.0 extras-0.0.3 fixtures-2.0.0 html5lib-1.0b3 importlib-1.0.3 itsdangerous-0.24 linecache2-1.0.0 ordereddict-1.1 passlib-1.6.2 pbr-1.9.1 pgadmin4-1.0 psycopg2-2.6.2 pycrypto-2.6.1 pyrsistent-0.11.13 python-dateutil-2.5.0 python-mimeparse-1.5.1 pytz-2014.10 simplejson-3.6.5 six-1.9.0 speaklater-1.3 sqlparse-0.1.19 testscenarios-0.5.0 testtools-2.0.0 traceback2-1.4.0 unittest2-1.1.0
Volvemos a teclear en la terminal:
sudo nano /usr/local/lib/python2.7/dist-packages/pgadmin4/config_local.py
Agregamos:
# Minimum configuration for config_local.py
CSRF_SESSION_KEY = 'Change this now'
SECRET_KEY = 'Change this now'
SECURITY_PASSWORD_SALT = 'Change this now'
Guardamos el cambio (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal lo siguiente:
sudo python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py
Nos va a pedir el mail de nuestro usuario y un password. Estos dos datos serían para poder ingresar al sitio web de pgAdmin4. Por último tecleamos en la barra de direcciones de nuestro navegador favorito:
http://localhost:5050
Buen post, gracias.
Para la versión 2.1 de pgadmin4, yo utilicé estas líneas, reemplazándolas en su respectiva ubicación:
…
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
…
sudo pip install pgadmin4-2.1-py2.py3-none-any.whl
…
sudo python /usr/local/lib/python2.7/dist-packages/pgadmin4/pgAdmin4.py
…
gracias por el aporte Iván,
salu2