லினக்ஸ் புதினா 20 இல் pgAdmin4 உடன் PostgreSQL ஐ எவ்வாறு நிறுவுவது


pgAdmin என்பது ஒரு திறந்த மூல அம்சம் நிறைந்த, முன்பக்க மேலாண்மை கருவியாகும், இது ஒரு வலை உலாவியில் இருந்து உங்கள் PostgreSQL தொடர்புடைய தரவுத்தளத்தை எளிதாக நிர்வகிக்கவும் நிர்வகிக்கவும் உங்களை அனுமதிக்கிறது.

தரவுத்தளங்கள் மற்றும் தரவுத்தள பொருள்களின் உருவாக்கம் மற்றும் கண்காணிப்பை எளிதாக்கும் எளிதான பயனர் இடைமுகத்தை இது வழங்குகிறது. PgAdmin 4 என்பது முந்தைய pgAdmin கருவியின் முன்னேற்றமாகும், இது லினக்ஸ், விண்டோஸ், மேகோஸ் அமைப்புகள் மற்றும் ஒரு டோக்கர் கொள்கலனுக்கும் கிடைக்கிறது.

இந்த டுடோரியலில், லினக்ஸ் புதினா 20 இல் pgAdmin4 உடன் PostgreSQL ஐ எவ்வாறு நிறுவுவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

படி 1: லினக்ஸ் புதினாவில் PostgreSQL தரவுத்தளத்தை நிறுவவும்

1. தொடங்குவதற்கு, உங்கள் முனையத்தைத் தொடங்கவும், காட்டப்பட்டுள்ளபடி பொருத்தமான தொகுப்பு நிர்வாகியைப் பயன்படுத்தி உங்கள் தொகுப்புகளைப் புதுப்பிக்கவும்.

$ sudo apt update -y

புதுப்பிப்பு முடிந்ததும், அடுத்த கட்டத்திற்குச் செல்லவும்.

PostgreSQL தரவுத்தள பொருள்களை நிர்வகிக்க pgAdmin4 ஒரு முன்பக்க இடைமுகத்தை வழங்குவதால், PostgreSQL முதலில் நிறுவப்பட்டிருப்பது அவசியம்.

2. இதைச் செய்ய, போஸ்ட்கிரெஸ்க்யூல் மற்றும் போஸ்ட்கிரெஸ்கல்-பங்களிப்பை நிறுவ உள்ளோம், இது போஸ்ட்கிரெஸ்க்யூலின் செயல்பாட்டை நீட்டிக்கும் நீட்டிக்கப்பட்ட அம்சங்களை வழங்குகிறது.

$ sudo apt install postgresql postgresql-contrib

3. வழக்கமாக, PostgreSQL துவக்கத்தில் தானாகவே தொடங்குகிறது. கீழே கொடுக்கப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி இதை உறுதிப்படுத்தலாம்:

$ sudo systemctl status postgresql

4. உங்கள் PostgreSQL உதாரணத்திற்கு உள்நுழைய, முதலில் போஸ்ட்கிரெஸ் பயனருக்கு மாறவும். PostgreSQL இன் நிறுவலுடன் Postgres பயனர் இயல்பாக சேர்க்கப்பட்டுள்ளது. பின்னர் காட்டப்பட்டுள்ளபடி psql கட்டளையை இயக்கவும்.

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

5. கூடுதலாக, தரவுத்தள சேவையகம் உள்வரும் இணைப்புகளை காண்பிக்கிறதா என்பதை நீங்கள் சரிபார்க்கலாம்.

$ sudo pg_isready

படி 2: லினக்ஸ் புதினாவில் pgAdmin4 ஐ நிறுவவும்

pgAdmin4 உபுண்டு 16.04 மற்றும் பிற பதிப்புகளுக்கு கிடைக்கிறது, மேலும் APT தொகுப்பு நிர்வாகியைப் பயன்படுத்தி எளிதாக நிறுவ முடியும். லினக்ஸ் புதினா 20 ஐ ஆதரிக்க முடியாது மற்றும் Pgadmi4 டெவலப்பர்கள் இன்னும் ஆதரவை சேர்க்கவில்லை, இது பயனர்கள் APT தொகுப்பு நிர்வாகியைப் பயன்படுத்தி முன்பக்க மேலாண்மை கருவியை எளிதாக நிறுவ அனுமதிக்கிறது.

6. மெய்நிகர் சூழலில் இருந்து pgAdmin4 ஐ நிறுவுவதே ஒரே வழி. எனவே முதலில், காட்டப்பட்டுள்ளபடி முன்நிபந்தனை தொகுப்புகளை நிறுவுவோம்.

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

7. அடுத்து, பைதான் மெய்நிகர் சூழல் மற்றும் அதனுடன் தொடர்புடைய சார்புகளை நிறுவவும்.

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

8. அடுத்து, ஒரு மெய்நிகர் சூழலை உருவாக்கும் ஒரு கோப்பகத்தை உருவாக்கவும்.

$ mkdir pgadmin4 && cd pgadmin4

9. பின்னர் காட்டப்பட்டுள்ளபடி மெய்நிகர் சூழலை உருவாக்கவும். இங்கே, pgadmin4env என்பது மெய்நிகர் சூழலின் பெயர்.

$ virtualenv pgadmin4env

10. மெய்நிகர் சூழல் அமைந்தவுடன், காட்டப்பட்டுள்ளபடி அதை செயல்படுத்தவும்.

$ source pgadmin4env/bin/activate

11. பின்னர் காட்டப்பட்டுள்ளபடி pgadmin4 ஐ நிறுவ குழாய் கருவியைப் பயன்படுத்தவும்.

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

12. அடுத்து, 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. இறுதியாக, உங்கள் உலாவிக்குச் சென்று காட்டப்பட்டுள்ள முகவரியை உலாவுக.

http://127.0.0.1:5050

முதன்மை கடவுச்சொல்லை அமைக்கும்படி கேட்கப்படுவீர்கள், எனவே தொடரவும், வலுவான கடவுச்சொல்லை அமைத்து, ‘சரி’ பொத்தானைக் கிளிக் செய்யவும்.

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. இறுதியாக, நீங்கள் தொடக்க pg கட்டளையைத் தொடங்குவதன் மூலம் pgAdmin4 மேலாண்மை கருவியைத் தொடங்கலாம்.

$ startpg

மீண்டும் உங்கள் உலாவிக்குச் சென்று PgAdmin4 இடைமுகத்தில் உள்நுழைக. இது லினக்ஸ் புதினாவில் pgAdmin4 இன் நிறுவலை முடிக்கிறது.