PgAdmin4 je jednostavno za korištenje web sučelje za upravljanje PostgreSQL bazama podataka. Može se koristiti na više platformi kao što su Linux, Windows i Mac OS X. U pgAdmin 4 postoji migracija s bootstrapa 3 na bootstrap 4.
U ovom vodiču ćemo instalirati pgAdmin 4 na a CentOS 7 sustav.
Bilješka: Ovaj vodič pretpostavlja da ste već instalirali PostgreSQL 9.2 ili noviju verziju na CentOS 7. Upute kako ga instalirati možete slijediti u našem vodiču: Kako instalirati PostgreSQL 10 na CentOS i Fedoru.
Ovaj korak trebao je biti dovršen nakon instalacije PostgreSQL -a, ali ako niste, možete ga dovršiti sa:
# yum -y instaliraj https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm.
Sada ste spremni za instaliranje pgAdmina sa:
# yum -y instalirajte pgadmin4.
Tijekom instalacije, zbog ovisnosti, instalirat će se i sljedeće dvije - pgadmin4-web i httpd web poslužitelj.
Postoji nekoliko manjih promjena konfiguracije koje je potrebno učiniti pgAdmin4 trčanje. Prvo ćemo preimenovati uzorak conf datoteke iz pgadmin4.conf.uzorak do pgadmin4.conf:
# mv /etc/httpd/conf.d/pgadmin4.conf.sample /etc/httpd/conf.d/pgadmin4.conf. # vi /etc/httpd/conf.d/pgadmin4.conf.
Prilagodite datoteku tako da izgleda ovako:
LoadModule wsgi_module moduli/mod_wsgi.so. WSGIDaemonProcess pgadmin procesi = 1 niti = 25. WSGIScriptAlias/pgadmin4 /usr/lib/python2.7/site-packages/pgadmin4-web/pgAdmin4.wsgi WSGIProcessGroup pgadmin WSGIApplicationGroup %{GLOBAL} # Apache 2.4 Zahtijeva sve odobreno # Apache 2.2 Odbij narudžbu, Dopusti odbijanje od svih Dopusti od 127.0.0.1 Dopusti od:: 1
Zatim ćemo stvoriti dnevnike i lib direktorije za pgAdmin4 i postavili njihovo vlasništvo:
# mkdir -p/var/lib/pgadmin4/ # mkdir -p/var/log/pgadmin4/ # chown -R apache: apache/var/lib/pgadmin4. # chown -R apache: apache/var/log/pgadmin4.
I tada možemo proširiti sadržaj našeg config_distro.py.
# vi /usr/lib/python2.7/site-packages/pgadmin4-web/config_distro.py.
I dodajte sljedeće retke:
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log' SQLITE_PATH = '/var/lib/pgadmin4/pgadmin4.db' SESSION_DB_PATH = '/var/lib/pgadmin4/sesije' STORAGE_DIR = '/var/lib/pgadmin4/storage'
Na kraju ćemo stvoriti svoj korisnički račun s kojim ćemo se autentificirati na web sučelju. Da biste to učinili, pokrenite:
# python /usr/lib/python2.7/site-packages/pgadmin4-web/setup.py.
Sada možete pristupiti poslužitelju http://ip-address/pgadmin4 ili http://localhost/pgadmin4 za pristup sučelju pgAdmin4:
Ako primite 403 greška prilikom pristupa PgAdmin4 sučelje, morate postaviti ispravan SELinux kontekst na sljedećim datotekama.
# chcon -t httpd_sys_rw_content_t/var/log/pgadmin4 -R. # chcon -t httpd_sys_rw_content_t/var/lib/pgadmin4 -R.
Za autentifikaciju upotrijebite adresu e -pošte i lozinku koje ste ranije koristili. Nakon provjere autentičnosti trebali biste vidjeti sučelje pgAdmin4:
Prilikom prve prijave morat ćete dodati novi poslužitelj za upravljanje. Kliknite na "Dodajte novi poslužitelj”. Morat ćete konfigurirati PostgresQL veza. Na prvoj kartici "Općenito”, Unesite sljedeće postavke:
Druga kartica "Veza”Je važniji, jer ćete morati unijeti:
Kad sve ispunite, spremite promjene. Ako je veza bila uspješna, trebali biste vidjeti sljedeću stranicu:
To je bilo to. Vaše pgAdmin4 instalacija je dovršena i možete početi upravljati PostgreSQL bazom podataka.