ວິທີການຕິດຕັ້ງ PostgreSQL ກັບ pgAdmin4 ໃນ Linux Mint 20


pgAdmin ແມ່ນເຄື່ອງມືການຈັດການດ້ານ ໜ້າ ຂອງໂປແກຼມ frontend ທີ່ສາມາດ ນຳ ໃຊ້ແລະຈັດການກັບຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບ PostgreSQL ໄດ້ງ່າຍຈາກເວັບບຼາວເຊີ.

ມັນສະຫນອງການໂຕ້ຕອບຜູ້ໃຊ້ງ່າຍທີ່ຈະງ່າຍຕໍ່ການສ້າງແລະຕິດຕາມຖານຂໍ້ມູນແລະວັດຖຸຖານຂໍ້ມູນ. PgAdmin 4 ແມ່ນການປັບປຸງເຄື່ອງມື pgAdmin ກ່ອນ ໜ້າ ນີ້ແລະສາມາດໃຊ້ໄດ້ ສຳ ລັບ Linux, Windows, macOS systems, ແລະແມ້ແຕ່ບັນຈຸ Docker.

ໃນບົດແນະ ນຳ ນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງ PostgreSQL ກັບ pgAdmin4 ໃນ Linux Mint 20.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງຖານຂໍ້ມູນ PostgreSQL ເທິງ Linux Mint

1. ເພື່ອເລີ່ມຕົ້ນ, ເປີດໂຕຂອງທ່ານແລະປັບປຸງແພັກເກດຂອງທ່ານໂດຍໃຊ້ຜູ້ຈັດການຊຸດທີ່ ເໝາະ ສົມດັ່ງທີ່ສະແດງໄວ້.

$ sudo apt update -y

ເມື່ອການປັບປຸງ ສຳ ເລັດແລ້ວ, ດຳ ເນີນຂັ້ນຕອນຕໍ່ໄປ.

ເນື່ອງຈາກ pgAdmin4 ສະ ໜອງ ອິນເຕີເຟດ frontend ສຳ ລັບການຈັດການວັດຖຸຖານຂໍ້ມູນ PostgreSQL, ມັນ ຈຳ ເປັນທີ່ຈະຕ້ອງຕິດຕັ້ງ PostgreSQL ກ່ອນ.

2. ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງໂປແກຼມ postgresql ແລະ postgresql-contrib ເຊິ່ງມີຄຸນລັກສະນະທີ່ຂະຫຍາຍອອກເຊິ່ງຊ່ວຍຂະຫຍາຍການເຮັດວຽກຂອງ PostgreSQL.

$ sudo apt install postgresql postgresql-contrib

3. ປົກກະຕິແລ້ວ, PostgreSQL ເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດໃນການບູດເຄື່ອງຂຶ້ນ. ທ່ານສາມາດຢືນຢັນສິ່ງນີ້ໂດຍໃຊ້ ຄຳ ສັ່ງທີ່ກ່າວໄວ້ຂ້າງລຸ່ມນີ້:

$ sudo systemctl status postgresql

4. ເພື່ອເຂົ້າສູ່ລະບົບຕົວຢ່າງ PostgreSQL ຂອງທ່ານ, ທຳ ອິດໃຫ້ປ່ຽນໄປທີ່ຜູ້ໃຊ້ postgres. ຜູ້ໃຊ້ Postgres ມາປະກອບໂດຍຄ່າເລີ່ມຕົ້ນກັບການຕິດຕັ້ງ PostgreSQL. ຫຼັງຈາກນັ້ນ, ດຳ ເນີນ ຄຳ ສັ່ງ psql ດັ່ງທີ່ສະແດງໄວ້.

$ sudo -i -u postgres
$ psql
# \q

5. ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດກວດເບິ່ງວ່າ server server ຖານຂໍ້ມູນຍອມຮັບການເຊື່ອມຕໍ່ຂາເຂົ້າທີ່ສະແດງໄວ້.

$ sudo pg_isready

ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ pgAdmin4 ໃນ Linux Mint

pgAdmin4 ມີໃຫ້ ສຳ ລັບ Ubuntu 16.04 ແລະລຸ້ນຕໍ່ມາແລະສາມາດຕິດຕັ້ງໄດ້ງ່າຍໂດຍໃຊ້ຕົວຈັດການແພັກເກດ APT. ສິ່ງດຽວກັນນີ້ບໍ່ສາມາດສະ ໜັບ ສະ ໜູນ ນັກພັດທະນາ Linux Mint 20 ແລະ Pgadmi4 ຍັງບໍ່ໄດ້ລວມເອົາການສະ ໜັບ ສະ ໜູນ ທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດຕິດຕັ້ງເຄື່ອງມືຄຸ້ມຄອງ frontend ໄດ້ງ່າຍໂດຍໃຊ້ຕົວຈັດການແພັກເກດ APT.

6. ທາງເລືອກທີ່ເປັນໄປໄດ້ພຽງແຕ່ແມ່ນການຕິດຕັ້ງ pgAdmin4 ຈາກສະພາບແວດລ້ອມເສມືນ. ສະນັ້ນກ່ອນອື່ນ ໝົດ, ພວກເຮົາຈະຕິດຕັ້ງບັນດາຊຸດທີ່ຕ້ອງການກ່ອນທີ່ໄດ້ສະແດງໄວ້.

$ sudo apt install libgmp3-dev build-essential libssl-dev

7. ຕໍ່ໄປ, ຕິດຕັ້ງສະພາບແວດລ້ອມ virtual Python ແລະຄວາມເພິ່ງພາອາໄສທີ່ກ່ຽວຂ້ອງ.

$ sudo apt install python3-virtualenv python3-dev libpq-dev

8. ຕໍ່ໄປ, ສ້າງໄດເລກະທໍລີທີ່ທ່ານຈະສ້າງສະພາບແວດລ້ອມເສມືນ.

$ mkdir pgadmin4 && cd pgadmin4

9. ຈາກນັ້ນສ້າງສະພາບແວດລ້ອມເສມືນດັ່ງທີ່ສະແດງ. ນີ້, pgadmin4env ແມ່ນຊື່ຂອງສະພາບແວດລ້ອມເສມືນ.

$ virtualenv pgadmin4env

10. ເມື່ອສະພາບແວດລ້ອມເສມືນຢູ່ໃນສະຖານທີ່, ກະຕຸ້ນມັນຕາມທີ່ສະແດງ.

$ source pgadmin4env/bin/activate

11. ຫຼັງຈາກນັ້ນ, ໃຊ້ເຄື່ອງມື pip ເພື່ອຕິດຕັ້ງ pgadmin4 ດັ່ງທີ່ສະແດງ.

$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl

12. ຕໍ່ໄປ, ສ້າງ file config_local.py.

$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

ແລະເພີ່ມສາຍຢູ່ດ້ານລຸ່ມ.

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False

13. ເພື່ອເລີ່ມຕົ້ນເຄື່ອງມືການຈັດການ pgAdmin4, ໃຫ້ຂຽນ ຄຳ ສັ່ງ:

$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py
Or
./pgadmin4env/bin/pgadmin4&

14. ສຸດທ້າຍ, ໃຫ້ຂ້າມໄປທີ່ browser ຂອງທ່ານແລະທ່ອງທີ່ຢູ່ທີ່ສະແດງ.

http://127.0.0.1:5050

ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ຕັ້ງລະຫັດຜ່ານແມ່ບົດ, ສະນັ້ນດໍາເນີນການແລະຕັ້ງລະຫັດລັບທີ່ແຂງແຮງແລະກົດປຸ່ມ 'Ok'.

15. ເພື່ອເຮັດໃຫ້ສິ່ງຕ່າງໆງ່າຍຂຶ້ນ, ທ່ານສາມາດສ້າງນາມແຝງໃນແຟ້ມ ~/.bashrc ຕາມທີ່ສະແດງ.

$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16. ຕໍ່ໄປ, ປັບປຸງເອກະສານ bashrc.

$ source ~/.bashrc

17. ສຸດທ້າຍ, ທ່ານສາມາດເລີ່ມຕົ້ນເຄື່ອງມືການຈັດການ pgAdmin4 ໂດຍການພຽງ ຄຳ ສັ່ງ startpg.

$ startpg

ອີກເທື່ອ ໜຶ່ງ ແລ້ວຫັນໄປຫາ browser ຂອງທ່ານແລະເຂົ້າສູ່ອິນເຕີເຟດ PgAdmin4. ແລະນີ້ສະຫຼຸບການຕິດຕັ້ງ pgAdmin4 ໃນ Linux Mint.