কিভাবে ডেস্কটপ মোডে পিজএডমিন 4 ইনস্টল করবেন? ডকুমেন্টেশন শুধুমাত্র সার্ভার মোড বিবরণ।
কিভাবে ডেস্কটপ মোডে পিজএডমিন 4 ইনস্টল করবেন? ডকুমেন্টেশন শুধুমাত্র সার্ভার মোড বিবরণ।
উত্তর:
জন্য pgAdmin 4 v4.12 উপর উবুন্টু অনুযায়ী ডাউনলোড পাতা :
sudo apt-get install virtualenv python-pip libpq-dev python-dev
cd
virtualenv pgadmin4
cd pgadmin4
source bin/activate
pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.12/pip/pgadmin4-4.12-py2.py3-none-any.whl
sudo apt-get install virtualenv python3-pip libpq-dev python3-dev
cd
virtualenv -p python3 pgadmin4
cd pgadmin4
source bin/activate
pip3 install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.12/pip/pgadmin4-4.12-py2.py3-none-any.whl
ডিফল্ট পাথগুলি ওভাররাইড করে স্থানীয় কনফিগারেশন ফাইলে এটি একক-ব্যবহারকারী মোডে সেট করুন :
nano lib/python2.7/site-packages/pgadmin4/config_local.py
পাইথন 3.x এর জন্য:
nano lib/python3.6/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
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
পাইথন 3.x এর জন্য:
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
HTTP: // লোকালহোস্ট: 5050 এ অ্যাক্সেস করুন
Ctrl-C দিয়ে প্রস্থান করুন
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
পাইথন 3.6 এর জন্য
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
touch ~/pgadmin4/pgadmin4
chmod +x ~/pgadmin4/pgadmin4
nano ~/pgadmin4/pgadmin4
লিখুন:
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
পাইথন 3.6 এর জন্য
#!/bin/bash
cd ~/pgadmin4
source bin/activate
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
এখন আপনি এটি একটি সহজ কমান্ড দিয়ে চালাতে পারেন:
~/pgadmin4/pgadmin4
পাইথন 3.6 এ [x] আপনার নিজের সংস্করণে প্রতিস্থাপন করুন।
pgAdmin 4
ডিরেক্টরিটিতে pgAdmin 3
অসম্পূর্ণ কনফিগারেশনের কারণে আগে যেখানে ইনস্টল হয়েছিল এবং ব্যবহৃত হয়েছিল সেই পরিবেশে আরম্ভ হবে না .pgadmin
। সহজ সমাধান হ'ল ডিরেক্টরিটি সাফ করুন বা config_local.py
একটি পরিষ্কার নতুন .pgadmin4
ডিরেক্টরিতে নির্দেশ করতে পারে twe
python3 lib/python3.6/site-packages/pgadmin4/pgAdmin4.py
কি মুছে ফেলা / প্রতিস্থাপন করা যেতে পারে? উত্তরটি আরও ভবিষ্যতের প্রমাণ হবে proof
অন্য বিকল্পটি হ'ল থকেজেটাহ দ্বারা সরবরাহিত ডকার এবং একটি ডকার চিত্র ব্যবহার করা - https://github.com/thaJeztah/pgadmin4-docker
$ docker run --rm -p 5050:5050 thajeztah/pgadmin4
তারপরে pgadmin4 এর মধ্যে থেকে পোস্টগ্রিজ এসকিউএল ডিবি উদাহরণ অ্যাক্সেস করার জন্য আপনার লোকালহোস্টের পরিবর্তে হোস্টের আইপি এবং 127.0.0.1 ব্যবহার করা উচিত যেহেতু ডকার সেগুলি নিজেই ধারকটিতে ম্যাপ করে।
একটি ডকারাইজড ডিবি উদাহরণের আইপি 2 টি পদক্ষেপের সাথে পাওয়া যাবে:
আপনার ডিবি এর ধারক আইডি এটির সাথে সন্ধান করুন:
docker ps
ধারক_নামীর আইপি এটির সাথে সন্ধান করুন:
docker inspect <ID from previous step>
আপনি "আইপিএড্রেস": "172.18.0.3" এর মতো কিছু খুঁজছেন
উবুন্টু 16,04 উপর আপনি ইনস্টল করতে পারেন pgadmin4
সঙ্গে
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add
sudo apt update
sudo apt install pgadmin4
আমি এটি 16.04 এ পরীক্ষা করেছি।
$(lsb_release -cs)
সংস্করণটির উপর ভিত্তি করে এটি প্রতিস্থাপন করতে পারেন । উদাহরণস্বরূপ, পুদিনা সারাহ (সংস্করণ 18) জেনিয়ালের উপর ভিত্তি করে তৈরি হয়েছে এবং এর মতো দেখায়:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'