PgAdmin 4 Debian 10 תא ןיקתהל דציכ


pgAdmin יפרג שמתשמ קשממ לוהינו לוהינ ילכ אוה (GUI) םינותנה דסמ רובע תונוכתב רישעו קזח ,חותפ דוק לעב PostgreSQL. ב ךמות אוה ,וישכעל ןוכנ- PostgreSQL 9.2 ב לעופ אוהו ,ךליאו- Unix ןוגכ הלש תו

.דחאכ םיסונמ Postgres ישמתשמ ידי לע ,םינותנ ידסמ לש םיטקייבואב תולקב שמתשהלו קזחתל ,להנל ,רוציל ךל רשפאמה המצוע בר שמתשמ קשממ קפסמ אוה

pgAdmin 4 לש (אלמ בותכשו) תיזכרמ הרודהמ אוה pgAdmin, תועצמאב הנבנש Python ו- Javascript/jQuery, ב בתכנש הדובעה ןחלושב הציר ןמזו- C ++ םע Qt. pgAdmin 4 ב דואמ רפתשמ- pgAdmin 3 םינכדועמ שמ

.PostgreSQL לש םינותנ ידסמל תקחורמו תחטבואמ השיג קפסל ידכ Debian 10 תכרעמב pgAdmin 4 תא ןיקתהל דציכ םכל הארנ הז רמאמב

.Debian 10 -ב PostgreSQL 11 ןיקתהל דציכ :ונלש ךירדמה יפל לעפ ,ותוא ןיקתהל תרחא ,ךלש Debian 10 תרשב הלעמו PostgreSQL 9.2 -ב תרדגומו תנקתומ רבכש חינמ הז ךירדמ

Debian 10 -ב pgAdmin 4 תנקתה

Debian 10 םע חלשנ pgAdmin 3 תא ןיקתהל ידכ .לדחמ תרירבכ pgAdmin 4, רגאמ תא ליעפהל ךילע APT לש PostgreSQL Group (PGDG) (תוליבח ליכמה PostgreSQL וטנובואו ןאיבד רובע) ךלש תכרעמב.

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

.etc/apt/sources.list.d/pgdg.list/ םשב רגאמ ץבוק רוצ ןכמ רחאל

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

.ץבוקב האבה הרושה תא ףסוהו

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

.ץבוקהמ אצו םייונישה תא רומש

.WSGI -ה םושיי איה pgadmin4-apache2 תליבח .אבה ןפואב pgAdmin 4 תליבח תא ןקתהו (הבוח בלש אוהש) APT לש הליבחה ןומטמ תא ןכדע תעכ

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

.Enter לע ץחלו ותוא קפסי ,ןובשחה םשכ לעפי הז ל"אוד .pgAdmin טנרטניאה קשממ לש ינושארה שמתשמה ןובשח רובע ל"אוד תבותכ רידגהל שקבתת ,הליבחה תנקתה ךלהמב

.ךישמהל ידכ Enter לע ץחל זאו ,הקזחו תחטבואמ המסיס קפס .pgadmin4 לש ינושארה שמתשמה ןובשח רובע המסיס רידגהל םג שקבתת

.שדחמ תלעפומ תכרעמהש םעפ לכב ,תכרעמה לוחתא תעב תיטמוטוא ליחתהל הל רשפאמו Apache2 תוריש תלעפהל הלעפהה תכרעמ תא ליעפמ ןיקתמה ,תוליבחה תנקתה רחאל

.לעופ אוהש אדוול ידכ האבה הדוקפה תועצמאב תורישה סוטטס תא קודבל לוכי התא

# systemctl status apache2 

.etc/apache2/conf-available/pgadmin4.conf/ הרוצתה ץבוק תועצמאב לדחמ תרירבכ Apache לש HTTP -ה תרש םע דובעל רדגומ pgAdmin 4 לש WSGI -ה םושיי ,Debian 10 -ב

.ןמקלדכ Apache תורישב תסנכנ העונת רשפאל ידכ (HTTP) 80 האיצי תא חותפל ךילע ,(לדחמ תרירבכ תתבשומ איה ללכ ךרדב) תלעופ UFW שאה תמוח םא ,pgadmin4 טנרטניאה קשממל תשגל לכותש ינפל

# ufw allow 80
# ufw allow 443
# ufw status

pgAdmin 4 טנרטניאה קשממל השיג

.Enter לע ץחלו האבה תבותכל ותוא עיבצהו טנרטניא ןפדפד חתפ .pgAdmin 4 טנרטניאה קשממל תשגל לכות תעכ

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

.רבחתה לע ץחל ןכמ רחאל .תמאל ידכ ןכל םדוק תרדגהש המסיסהו ל"אודה תבותכ תא ןזה ,עיפומ pgAdmin 4 טנרטניאל הסינכה קשממש עגרב

.שדח תרש ףסוה לע ץחל ,םינותנ דסמ תרשל רבחתהל ידכ .pgAdmin4 טנרטניאה קשממ לש םינווחמה חולב תחנת ,תחלצומ תורבחתה רחאל

.רומש לע ץחל ,םייסתש רחאל .אבה ךסמה םוליצב גצומש יפכ המסיסו םינותנ דסמ שמתשמ םש ,םינותנ דסמ םש ,חראמ םש רמולכ רוביחה יטרפ תא קפסל ידכ רוביחה תייסיטרכ לע ץחלו .הרעהו שדחה תרשה רוביח םש תא ף

.םינווחמה חול תחת תרשה יעוציב תריקס תא גיצהל ידכ םינותנה דסמ רושיק לע םיימעפ ץחל .הלבטה בחרמו םידיקפתה ,םינותנה ידסמ רפסמ ,רוביחה םש תא גיצמה תוחפל דחא תרש רוביח ךל תויהל רומא תעכ ,ןפדפדה

/pgAdmin: https://www.pgadmin.org לש תיבה ףד

.הטמל הרעהה ספוט תועצמאב ונילא הנפ ,תולאש ךל שי םא .Debian 10 תרשב pgAdmin 4 תרוצת תא רידגהלו ןיקתהל דציכ וניארה הז ךירדמב .םיגאב ינוקיתו םירופיש ,תושדח תונוכת המכ םע pgAdmin 3 -ב דואמ רפת