пгАдмин је алат за управљање интерфејсом богатим функцијама отвореног кода који вам омогућава да лако администрирате и управљате својим ПостгреСКЛ релациону базу података из веб прегледача.
Омогућава корисничко сучеље једноставно за кориштење које поједностављује креирање и надзор база података и објеката базе података. ПгАдмин 4 је побољшање ранијег пгАдмин алат и доступан је за Линук, Виндовс, мацОС системе, па чак и Доцкер контејнер.
У овом водичу ћете научити како инсталирати ПостгреСКЛ са пгАдмин4 на Линук Минт 20.
1. За почетак покрените свој терминал и ажурирајте своје пакете помоћу апт менаџер пакета као што је приказано.
$ судо апт упдате -и.
Када се ажурирање доврши, пређите на следећи корак.
Од пгАдмин4 пружа предњи интерфејс за управљање ПостгреСКЛ објекте базе података, неопходно је имати ПостгреСКЛ прво инсталиран.
2. Да бисмо то урадили, инсталираћемо постгрескл пакет и постгрескл-цонтриб који нуди проширене функције које проширују функционалност ПостгреСКЛ.
$ судо апт инсталл постгрескл постгрескл-цонтриб.
3. Обично, ПостгреСКЛ покреће се аутоматски при покретању. То можете потврдити помоћу наредбе дате у наставку:
$ судо системцтл статус постгрескл.
4. Да бисте се пријавили на свој ПостгреСКЛ пример, прво пређите на постгрес корисника. Постгрес корисник подразумевано долази са инсталацијом ПостгреСКЛ. Затим покрените пскл команду као што је приказано.
$ судо -и -у постгрес. $ пскл. # \ к.
5. Осим тога, можете проверити да ли сервер базе података прихвата долазне везе као што је приказано.
$ судо пг_исреади.
пгАдмин4 је доступан за Убунту 16.04 и новије верзије и могу се лако инсталирати помоћу ПОГОДАН менаџер пакета. То исто не може да подржи Линук Минт 20 и Пгадми4 програмери тек треба да укључе подршку која омогућава корисницима да лако инсталирају алат за управљање интерфејсом користећи АПТ менаџер пакета.
6. Једина одржива опција је инсталација пгАдмин4 из виртуелног окружења. Дакле, прво ћемо инсталирати потребне пакете као што је приказано.
$ судо апт инсталл либгмп3-дев буилд-ессентиал либссл-дев.
7. Затим инсталирајте Питхон виртуелно окружење и повезане зависности.
$ судо апт инсталл питхон3-виртуаленв питхон3-дев либпк-дев.
8. Затим креирајте директоријум у којем ћете креирати виртуелно окружење.
$ мкдир пгадмин4 && цд пгадмин4.
9. Затим креирајте виртуелно окружење као што је приказано. Овде, пгадмин4енв је назив виртуелног окружења.
$ виртуаленв пгадмин4енв.
10. Када је виртуелно окружење постављено, активирајте га као што је приказано.
$ соурце пгадмин4енв/бин/енабле.
11. Затим користите пип тоол за инсталацију пгадмин4 као што је приказано.
$ пип инсталл https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl.
12. Затим креирајте конфигурациону датотеку цонфиг_лоцал.пи.
$ судо нано пгадмин4енв/либ/питхон3.8/сите-пацкагес/пгадмин4/цонфиг_лоцал.пи.
и додајте редове испод.
импорт ос. ДАТА_ДИР = ос.патх.реалпатх (ос.патх.екпандусер (у '~/.пгадмин/')) ЛОГ_ФИЛЕ = ос.патх.јоин (ДАТА_ДИР, 'пгадмин4.лог') СКЛИТЕ_ПАТХ = ос.патх.јоин (ДАТА_ДИР, 'пгадмин4.дб') СЕССИОН_ДБ_ПАТХ = ос.патх.јоин (ДАТА_ДИР, 'сесије') СТОРАГЕ_ДИР = ос.патх.јоин (ДАТА_ДИР, 'складиштење') СЕРВЕР_МОДЕ = Нетачно.
13. Да бисте започели пгАдмин4 алат за управљање, позовите команду:
$ питхон пгадмин4енв/либ/питхон3.8/сите-пацкагес/пгадмин4/пгадмин4.пи. Ор. ./пгадмин4енв/бин/пгадмин4&
14. На крају, идите у прегледач и прегледајте приказану адресу.
http://127.0.0.1:5050.
Од вас ће бити затражено да поставите главну лозинку, па наставите и поставите јаку лозинку и кликните на „У реду’Дугме.
15. Да бисте олакшали ствари, можете да направите псеудоним у ~/.басхрц датотеку као што је приказано.
$ ецхо "алиас стартПг = '~/пгАдмин4/венв/бин/питхон ~/пгАдмин4/венв/либ/питхон3.8/сите-пацкагес/пгадмин4/пгАдмин4.пи'" >> ~/.басхрц.
16. Затим ажурирајте датотеку басхрц.
$ соурце ~/.басхрц.
17. Коначно, можете започети пгАдмин4 алат за управљање једноставним позивањем на стартпг команда.
$ стартпг.
Још једном пређите на прегледач и пријавите се на ПгАдмин4 интерфејс. И овим се завршава инсталација пгАдмин4 на Линук Минт.