Linux Mint 20 లో pgAdmin4 తో PostgreSQL ని ఎలా ఇన్స్టాల్ చేయాలి


pgAdmin అనేది ఓపెన్-సోర్స్ ఫీచర్-రిచ్, ఫ్రంటెండ్ మేనేజ్uమెంట్ సాధనం, ఇది వెబ్ బ్రౌజర్ నుండి మీ PostgreSQL రిలేషనల్ డేటాబేస్ను సులభంగా నిర్వహించడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.

ఇది డేటాబేస్ మరియు డేటాబేస్ వస్తువుల సృష్టి మరియు పర్యవేక్షణను సులభతరం చేసే సులభమైన వినియోగదారు ఇంటర్uఫేస్uను అందిస్తుంది. PgAdmin 4 అనేది మునుపటి pgAdmin సాధనం యొక్క మెరుగుదల మరియు ఇది Linux, Windows, macOS వ్యవస్థలు మరియు డాకర్ కంటైనర్ కోసం కూడా అందుబాటులో ఉంది.

ఈ ట్యుటోరియల్uలో, Linux Mint 20 లో pgAdmin4 తో PostgreSQL ను ఎలా ఇన్uస్టాల్ చేయాలో మీరు నేర్చుకుంటారు.

దశ 1: Linux Mint లో PostgreSQL డేటాబేస్ను ఇన్స్టాల్ చేయండి

1. ప్రారంభించడానికి, మీ టెర్మినల్uను ప్రారంభించండి మరియు చూపిన విధంగా తగిన ప్యాకేజీ నిర్వాహికిని ఉపయోగించి మీ ప్యాకేజీలను నవీకరించండి.

$ sudo apt update -y

నవీకరణ పూర్తయిన తర్వాత, తదుపరి దశకు వెళ్లండి.

పోస్ట్uగ్రెస్uస్క్యూల్ డేటాబేస్ ఆబ్జెక్ట్uల నిర్వహణ కోసం pgAdmin4 ఫ్రంటెండ్ ఇంటర్uఫేస్uను అందిస్తుంది కాబట్టి, పోస్ట్uగ్రెస్uస్క్యూల్uను మొదట ఇన్uస్టాల్ చేయడం అవసరం.

2. దీన్ని చేయడానికి, మేము పోస్ట్uగ్రెస్uక్యూల్ ప్యాకేజీని మరియు పోస్ట్uగ్రెస్uక్ల్-కంట్రిబ్యూట్uను ఇన్uస్టాల్ చేయబోతున్నాము, ఇది పోస్ట్uగ్రెస్uస్క్యూల్ యొక్క కార్యాచరణను విస్తరించే విస్తరించిన లక్షణాలను అందిస్తుంది.

$ sudo apt install postgresql postgresql-contrib

3. సాధారణంగా, PostgreSQL బూట్ అప్uలో స్వయంచాలకంగా ప్రారంభమవుతుంది. క్రింద ఇచ్చిన ఆదేశాన్ని ఉపయోగించి మీరు దీన్ని ధృవీకరించవచ్చు:

$ sudo systemctl status postgresql

4. మీ PostgreSQL ఉదాహరణకి లాగిన్ అవ్వడానికి, మొదట పోస్ట్uగ్రెస్ వినియోగదారుకు మారండి. PostgreSQL యొక్క సంస్థాపనతో పోస్ట్uగ్రెస్ వినియోగదారు అప్రమేయంగా చేర్చబడుతుంది. అప్పుడు చూపిన విధంగా psql ఆదేశాన్ని అమలు చేయండి.

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

5. అదనంగా, డేటాబేస్ సర్వర్ చూపిన విధంగా ఇన్కమింగ్ కనెక్షన్లను అంగీకరిస్తుందో లేదో మీరు తనిఖీ చేయవచ్చు.

$ sudo pg_isready

దశ 2: లైనక్స్ మింట్uలో pgAdmin4 ని ఇన్uస్టాల్ చేయండి

pgAdmin4 ఉబుంటు 16.04 మరియు తరువాత సంస్కరణలకు అందుబాటులో ఉంది మరియు APT ప్యాకేజీ నిర్వాహికిని ఉపయోగించి సులభంగా ఇన్uస్టాల్ చేయవచ్చు. ఇది లైనక్స్ మింట్ 20 కి మద్దతు ఇవ్వదు మరియు Pgadmi4 డెవలపర్లు ఇంకా APT ప్యాకేజీ నిర్వాహికిని ఉపయోగించి ఫ్రంటెండ్ మేనేజ్uమెంట్ సాధనాన్ని సులభంగా ఇన్uస్టాల్ చేయడానికి వినియోగదారులను అనుమతించే మద్దతును చేర్చలేదు.

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. చివరగా, మీ బ్రౌజర్uకు వెళ్లి చూపిన చిరునామాను బ్రౌజ్ చేయండి.

http://127.0.0.1:5050

మీరు మాస్టర్ పాస్uవర్డ్uను సెట్ చేయమని ప్రాంప్ట్ చేయబడతారు, కాబట్టి కొనసాగండి మరియు బలమైన పాస్uవర్డ్uను సెట్ చేసి ‘సరే’ బటన్uను క్లిక్ చేయండి.

15. విషయాలు సులభతరం చేయడానికి, మీరు చూపిన విధంగా ~/.bashrc ఫైల్uలో అలియాస్uను సృష్టించవచ్చు.

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

16. తరువాత, bashrc ఫైల్uను నవీకరించండి.

$ source ~/.bashrc

17. చివరగా, మీరు startpg ఆదేశాన్ని ప్రారంభించడం ద్వారా pgAdmin4 నిర్వహణ సాధనాన్ని ప్రారంభించవచ్చు.

$ startpg

మరోసారి మీ బ్రౌజర్uకు వెళ్లి PgAdmin4 ఇంటర్uఫేస్uకు లాగిన్ అవ్వండి. మరియు ఇది Linux Mint లో pgAdmin4 యొక్క సంస్థాపనను ముగించింది.