PgAdmin 4 Debian 10-y nädip gurmaly


pgAdmin, PostgreSQL maglumat bazasy üçin açyk çeşme, güýçli we aýratynlyklara baý grafiki ulanyjy interfeýsi (GUI) dolandyryş we dolandyryş guralydyr. Häzirki wagtda PostgreSQL 9.2 ýa-da has soňraky goldaýar we Unix-da we Linux, Mac OS X ýaly wersiýalarynda, şeýle hem Windows operasiýa ulgamlarynda işleýär.

Täze döredilenler we tejribeli Postgres ulanyjylary tarapyndan maglumatlar bazasynyň obýektlerini aňsatlyk bilen döretmäge, dolandyrmaga, goldamaga we ulanmaga mümkinçilik berýän güýçli ulanyjy interfeýsini üpjün edýär.

pgAdmin 4, Python we Javascript/jQuery ulanyp gurlan pgAdmin-iň esasy goýberilişi (we doly täzeden ýazylmagy) we Qt bilen C ++ bilen ýazylan iş stoly. pgAdmin 4 täzelenen ulanyjy interfeýsi (UI) elementleri, köp ulanyjy/web ýerleşdiriş opsiýalary, dolandyryş panelleri we has döwrebap we ajaýyp dizaýn bilen pgAdmin 3-de ep-esli güýçlendirýär.

Bu makalada, PostgreSQL maglumat bazalaryna ygtybarly, uzakdan girmek üçin Debian 10 ulgamyna pgAdmin 4-i nädip gurmalydygyny görkezeris.

Bu gollanma, “Debian 10” serweriňizde eýýäm “PostgreSQL 9.2” ýa-da has ýokary gurnalan we konfigurasiýa edilendigini göz öňünde tutýar, ýogsam ony gurmak üçin gollanmamyza eýeriň: “Debian 10” -da PostgreSQL 11-i nädip gurmaly.

Debian 10-da pgAdmin 4 gurmak

Debian 10 gämi, adaty ýagdaýda pgAdmin 3 bilen. PgAdmin 4 gurmak üçin ulgamyňyzda PostgreSQL Global Ösüş Topary (PGDG) APT ammaryny (Debian we Ubuntu üçin PostgreSQL paketlerini öz içine alýar) açmaly.

# apt-get install curl ca-certificates gnupg
# curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Soňra /etc/apt/sources.list.d/pgdg.list atly ammar faýly dörediň.

# vim /etc/apt/sources.list.d/pgdg.list

Faýla aşakdaky setiri goşuň.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Üýtgeşmeleri ýazdyryň we faýldan çykyň.

Indi APT paket keşini täzeläň (bu hökmany ädim) we pgAdmin 4 paketini aşakdaky ýaly guruň. Pgadmin4-apache2 bukjasy WSGI programmasydyr.

# apt-get update
# apt-get install pgadmin4  pgadmin4-apache2

Bukja gurmak wagtynda, pgAdmin web interfeýsiniň başlangyç ulanyjy hasaby üçin e-poçta salgysyny bellemegiňiz soralar. Bu e-poçta hasabyň ady hökmünde işlär, ony üpjün eder we Enter basyň.

Şeýle hem, pgadmin4 başlangyç ulanyjy hasaby üçin parol bellemegiňiz soralar. Ygtybarly we güýçli parol beriň, dowam etmek üçin Enter düwmesine basyň.

Paketler gurlansoň, gurnawçy Apache2 hyzmatyny başlamak üçin systemd-i işjeňleşdirýär we ulgam her gezek täzeden açylanda awtomatiki usulda başlamaga mümkinçilik berýär.

Hyzmatyň ýagdaýyny we işleýändigini anyklamak üçin aşakdaky buýruk bilen barlap bilersiňiz.

# systemctl status apache2 

Debian 10-da pgAdmin 4 WSGI programmasy, /etc/apache2/conf-available/pgadmin4.conf konfigurasiýa faýlyny ulanyp, Apache HTTP serweri bilen işlemek üçin düzüldi.

Pgadmin4 web interfeýsine girmezden ozal, UFW gorag diwary işleýän bolsa (adatça deslapky ýagdaýda ýapylýar), Apache hyzmatynda gelýän traffige aşakdaky ýaly rugsat bermek üçin 80-nji porty (HTTP) açmaly.

# ufw allow 80
# ufw allow 443
# ufw status

PgAdmin 4 web interfeýsine girmek

Indi pgAdmin 4 web interfeýsine girip bilersiňiz. Web brauzerini açyň we aşakdaky adrese görkeziň we Enter düwmesine basyň.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

PgAdmin 4 web giriş interfeýsi peýda bolansoň, tassyklamak üçin öň bellän e-poçta salgyňyzy we parolyňyzy giriziň. Soňra giriň.

Üstünlikli girişden soň, pgAdmin4 web interfeýsiniň deslapky dolandyryş paneline düşersiňiz. Maglumat bazasynyň serwerine birikmek üçin Täze serwer goşmak düwmesine basyň.

Soňra täze serwer birikmesiniň adyny we düşündiriş goşuň. Aşakdaky skrinshotda görkezilişi ýaly baglanyşyk jikme-jikliklerini, ýagny host ady, maglumat bazasynyň ady, maglumat bazasynyň ulanyjy ady we paroly bilen üpjün etmek üçin Baglanyşyk goýmasyna basyň. Gutaransoň, Saklamak düwmesine basyň.

Brauzer agajynyň aşagynda, baglanyşyk adyny, maglumat bazalarynyň sanyny, rollaryny we stol giňişligini görkezýän azyndan bir serwer baglanyşygy bolmaly. Dolandyryş paneliniň aşagyndaky serweriň işleýiş synyny görmek üçin Maglumat bazasynyň baglanyşygyna iki gezek basyň.

pgAdmin Baş sahypa: https://www.pgadmin.org/

Bu hemmesi! pgAdmin 4 birnäçe täze aýratynlyklar, gowulaşmalar we näsazlyklary düzetmek bilen pgAdmin 3-de ep-esli gowulaşýar. Bu gollanmada, Debian 10 serwerinde pgAdmin 4-i nädip gurmalydygyny we sazlamalydygyny görkezdik. Soraglaryňyz bar bolsa, aşakdaky düşündiriş formunyň üsti bilen bize ýüz tutuň.