اوبنٹو پر پوسٹگری ایس کیو ایل کو انسٹال اور کنفیگر کرنے کا طریقہ

اوبنٹو پر پوسٹگری ایس کیو ایل کو انسٹال اور کنفیگر کرنے کا طریقہ

ریلیشنل ڈیٹا بیس مینجمنٹ سسٹم (RDBMS) بہت سی ویب سائٹس اور ایپلی کیشنز کا کلیدی جزو ثابت ہوا ہے ، کیونکہ وہ معلومات کو ذخیرہ کرنے ، ترتیب دینے اور ان تک رسائی کا ایک منظم طریقہ فراہم کرتے ہیں۔





بی ایس او ڈی ونڈوز 10 کو ٹھیک کرنے کا طریقہ

اس مضمون میں ، ہم پوسٹگری ایس کیو ایل پر تفصیل سے تبادلہ خیال کریں گے ، ساتھ ہی اوبنٹو پر پوسٹگریس ایس کیو ایل کو انسٹال اور کنفیگر کرنے کے لیے ایک مرحلہ وار گائیڈ کے ساتھ۔





PostgreSQL کیا ہے؟

PostgreSQL ایک اوپن سورس ڈیٹا بیس مینجمنٹ سسٹم ہے جو SQL کو سپورٹ کرتا ہے۔ PostgreSQL کا استعمال کرتے ہوئے ، ڈویلپر فراڈ برداشت کرنے والی ایپلی کیشنز بنا سکتے ہیں کیونکہ یہ ڈیٹا بیس ایڈمنسٹریٹر کو ڈیٹا مینجمنٹ کے بہترین وسائل فراہم کرتا ہے۔





یہ پلیٹ فارم آپ کو اپنے ڈیٹا سیٹ کی وضاحت کرنے ، اپنی مرضی کے فونٹس تیار کرنے اور مختلف پروگرامنگ زبانوں میں لکھے گئے کوڈ کو ضم کرنے کی تحریک دیتا ہے۔ پوسٹگری ایس کیو ایل ڈیٹا کی مقدار اور کسی پروجیکٹ کے ہم آہنگ صارفین کی تعداد کے لحاظ سے انتہائی توسیع پذیر ہے۔

آئیے اوبنٹو 21.04 کے لئے پوسٹ گری ایس کیو ایل تنصیب کے عمل کو دیکھیں۔



مرحلہ 1: اوبنٹو پر PostgreSQL انسٹال کریں۔

کچھ PostgreSQL پیکجز پہلے سے طے شدہ Ubuntu مخزن میں موجود ہیں۔ کمانڈ لائن کے ذریعے PostgreSQL انسٹال کرنے کے لیے ، ٹائپ کریں:

sudo apt install postgresql postgresql-contrib

تنصیب کی تصدیق کریں۔

آپ کنفیگریشن فائل کا محل وقوع استعمال کرکے تلاش کرسکتے ہیں۔ ls کمانڈ . یہ ایک توثیقی مرحلہ ہے جو اس بات کی تصدیق کرتا ہے کہ آیا PostgreSQL کامیابی سے آپ کے سسٹم پر انسٹال ہوا ہے یا نہیں۔





ls /etc/postgresql/12/main/

تعداد کی 12۔ PostgreSQL کے ورژن کی نشاندہی کرتا ہے۔ آپ کے سسٹم پر ڈاؤن لوڈ کردہ پیکیج کے لحاظ سے یہ آپ کے لیے مختلف ہوسکتا ہے۔

پوسٹ گری ایس کیو ایل کی حیثیت چیک کریں۔

تنصیب کے بعد ، درج ذیل کمانڈ کا استعمال کرتے ہوئے PostgreSQL کی حیثیت چیک کریں:





service postgresql status

پیداوار اس طرح نظر آئے گی:

اگر آؤٹ پٹ دکھاتا ہے فعال حیثیت ، پھر PostgreSQL سروس آپ کے سسٹم پر چل رہی ہے۔ دوسری طرف ، اگر حیثیت ہے۔ غیر فعال ، پھر آپ کو ٹائپ کرکے سروس شروع کرنے کی ضرورت ہے:

service postgresql start

اسکے علاوہ حالت اور شروع کریں ، پوسٹگری ایس کیو ایل کے کئی دوسرے احکامات ہیں جنہیں آپ استعمال کر سکتے ہیں:

  • رک جاؤ۔
  • دوبارہ شروع کریں
  • دوبارہ لوڈ کریں۔
  • زبردستی دوبارہ لوڈ کریں۔

متعلقہ: اپنے اگلے پروجیکٹ پر غور کرنے کے لیے ڈیٹا بیس انجن۔

مرحلہ 2: بطور سپر صارف لاگ ان کریں۔

مزید آگے بڑھنے سے پہلے ، آپ کو PostgreSQL سرور پر ڈیٹا بیس سپر یوزر کے طور پر لاگ ان کرنے کی ضرورت ہے۔ PostgreSQL صارف کے طور پر مربوط ہونے کا ایک آسان طریقہ یہ ہے کہ اپنے میزبان نام کو پوسٹ گریس یونکس صارف۔

روٹ یوزر اسناد سیٹ کریں۔

کمانڈ کا استعمال کرتے ہوئے PostgreSQL انٹرایکٹو شیل میں لاگ ان کریں:

sudo -u postgres psql

مندرجہ ذیل استفسار کا استعمال کرتے ہوئے روٹ یوزر اسناد سیٹ کریں:

ALTER USER postgres PASSWORD 'newpassword';

تبدیل کرنا یقینی بنائیں۔ نیا پاس ورڈ اپنی پسند کے مضبوط پاس ورڈ کے ساتھ۔ ٹائپ کریں۔ باہر نکلیں انٹرایکٹو شیل چھوڑنے کے لئے۔

مندرجہ ذیل کمانڈ کے ساتھ psql میں لاگ ان کریں:

psql -U postgres -h localhost

پرامپٹ ظاہر ہونے پر صارف کے لیے نیا روٹ پاس ورڈ درج کریں۔

مرحلہ 3: PostgreSQL سرور سے جڑیں۔

جب آپ PostgreSQL انسٹال کرتے ہیں تو ، پلیٹ فارم ایک ڈیفالٹ صارف بناتا ہے۔ پوسٹ گریس اور اسی نام کا ایک سسٹم اکاؤنٹ۔ آپ کو بطور صارف لاگ ان کرنے کی ضرورت ہے۔ پوسٹ گریس PostgreSQL سرور سے رابطہ قائم کرنے کے لیے۔

PostgreSQL سرور میں لاگ ان کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

sudo su postgres

جیسے ہی آپ اس کمانڈ کو چلاتے ہیں ، آپ کو نظام آپ کے میزبان نام کو دکھانے کے طریقے میں تبدیلی نظر آئے گی۔ بش پرامپٹ اس طرح نظر آئے گا:

postgres@ubuntu: /home/winibhalla/Desktop$

یہ ظاہر کرتا ہے کہ آپ نے بطور PostgresSQL صارف کامیابی کے ساتھ لاگ ان کیا ہے۔

PostgreSQL صارفین کا انتظام کیسے کریں

اب جب کہ آپ سرور سے منسلک ہوچکے ہیں ، اب وقت آگیا ہے کہ نئے صارفین بنائیں۔ ٹائپ کریں۔ psql PostgreSQL سرور پر کمانڈ چلانے کے لیے۔

ایک نیا صارف بنائیں۔

اگر ایک پروجیکٹ میں ٹیم کے متعدد ممبر مختلف سطحوں پر کام کر رہے ہیں تو آپ کو مختلف ملازمین کے لیے مختلف کردار بنانے اور ان کی رسائی تفویض کرنے کی ضرورت ہوگی۔ کا استعمال کرتے ہیں صارف بنائیں۔ ایک نیا صارف پروفائل بنانے کا حکم:

CREATE USER user1 WITH PASSWORD 'test123';

مندرجہ بالا کمانڈ میں ، صارف 1۔ وہ صارف نام ہے جو آپ نئے صارف کے لیے چاہتے ہیں۔ ٹیسٹ 123۔ ، جو اس صارف کا پاس ورڈ ہے۔

ڈیٹا بیس میں شامل نئے صارفین کی فہرست چیک کرنے کے لیے ، کا کمانڈ.

جیسا کہ آپ اوپر آؤٹ پٹ میں دیکھ سکتے ہیں ، نئے صارف کے لیے ابھی تک کوئی مراعات دستیاب نہیں ہیں۔

نئے صارفین کو سپر صارف کی مراعات دیں۔

نئے صارف کو مراعات کا ایک سیٹ شامل کرنے کے لیے ، درج ذیل کمانڈ چلائیں:

ALTER USER user1 WITH SUPERUSER;

کی عمر کمانڈ نئے ممبر کو انتظامی مراعات دے گی۔ چلائیں /کی ایک بار پھر کمانڈ کریں تاکہ تصدیق کریں کہ نئے صارف کے پاس سپر یوزر مراعات کا مطلوبہ سیٹ ہے۔

صارفین کو صارفین کی فہرست سے نکالیں۔

کسی صارف کو مجاز صارفین کی فہرست سے نکالنے کے لیے درج ذیل کمانڈ استعمال کریں:

DROP USER user1;

کے ساتھ صارفین کی فہرست بنا کر تبدیلی کی تصدیق کریں۔ /کی کمانڈ.

متعلقہ: شروع کرنے والوں کے لیے ضروری ایس کیو ایل کمیٹ دھوکہ شیٹ۔

PostgreSQL ڈیٹا بیس کا انتظام کیسے کریں

پوسٹ گری ایس کیو ایل اپنے صارفین کو ڈیٹا بیس بنانے اور ہٹانے کے لیے کئی کمانڈز مہیا کرتا ہے۔

ڈیٹا بیس کو شامل کریں یا ہٹائیں۔

PostgreSQL کا استعمال کرتے ہوئے ایک نیا ڈیٹا بیس بنانے کے لیے:

CREATE DATABASE db1;

...کہاں ڈی بی 1۔ اس ڈیٹا بیس کا نام ہے جسے آپ بنانا چاہتے ہیں۔ کا استعمال کرتے ہیں کی تمام دستیاب ڈیٹا بیس کی فہرست حاصل کرنے کا حکم۔

آؤٹ پٹ:

اگر آپ ڈیٹا بیس کو ہٹانا چاہتے ہیں تو ڈراپ کمانڈ:

DROP DATABASE db1;

صارفین کو ڈیٹا بیس تک رسائی فراہم کریں۔

آپ صارف کو ڈیٹا بیس تک رسائی دے سکتے ہیں عطا کمانڈ:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

PostgreSQL کے لیے کمانڈ لائن مدد حاصل کریں۔

PostgreSQL کے بارے میں مزید جاننے اور اس کے مختلف احکامات کو استعمال کرنے کے لیے ، آپ ٹرمینل میں درج ذیل کمانڈ ٹائپ کرکے مدد کا صفحہ کھول سکتے ہیں۔

man psql

ایک اور تجویز کردہ مرحلہ pgAdmin انسٹال کرنا ہے۔ PgAdmin PostgreSQL کے لیے دستیاب ایک مقبول اور فیچر سے بھرپور اوپن سورس ایڈمنسٹریشن ٹولز میں سے ایک ہے۔ جبکہ pgAdmin انسٹال کرنا ایک اختیاری مرحلہ ہے ، آپ کو اسے صارفین اور ڈیٹا بیس کو بہتر طریقے سے منظم کرنے کے لیے انسٹال کرنا چاہیے۔

شروع کرنے کے لیے ، سرکاری pgAdmin مخزن اور اس کی کلید کو اپنے سسٹم میں شامل کریں:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

آؤٹ پٹ:

اب ، ڈیسک ٹاپ ورژن انسٹال کرنے کے لیے:

sudo apt install pgadmin4-desktop

ویب ورژن انسٹال کرنے کے لیے ٹائپ کریں:

sudo apt install pgadmin4-web

ویب موڈ کو ترتیب دینے کے لیے ، چلائیں۔ setup-web.sh پی جی ایڈمن کے ذریعہ فراہم کردہ اسکرپٹ:

sudo /usr/pgadmin4/bin/setup-web.sh

عمل کو مکمل کرنے کے لیے آن اسکرین ہدایات پر عمل کریں۔ یقین دلاؤ ، یہ صرف ایک بار کا قدم ہے ، لہذا آپ کو بار بار انسٹال کرنے اور ترتیب دینے کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔

پوسٹگری ایس کیو ایل کا استعمال کرتے ہوئے اوبنٹو پر ڈیٹا بیس کا انتظام۔

PostgreSQL ڈیٹا بیس مینجمنٹ ایپلی کیشنز بنانے کے لیے ایک طاقتور پلیٹ فارم ہے۔ پلیٹ فارم پر کسی بھی مقدار کے ڈیٹا پر کارروائی کرنے کی صلاحیت اس کی سب سے بڑی جھلکیاں ہے۔ انسٹالیشن کا عمل ابتدائی ڈاؤن لوڈنگ ، انسٹال کرنے اور آخر میں ڈیٹا بیس میں لاگ ان کرنے پر ابلتا ہے۔

چند آسان احکامات کے ساتھ ، آپ نئے صارفین کو شامل کرنے ، ڈیٹا بیس بنانے اور موجودہ ڈیٹا بیس میں صارفین کو شامل کرنے کے عمل میں مہارت حاصل کر سکتے ہیں۔ اس بات کا یقین نہیں ہے کہ اگر آپ PostgreSQL پسند کرتے ہیں؟ اپنی مشین پر مائیکروسافٹ ایس کیو ایل سرور انسٹال کرنے کی کوشش کریں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ اوبنٹو پر مائیکروسافٹ ایس کیو ایل سرور انسٹال اور سیٹ اپ کرنے کا طریقہ

اپنی اوبنٹو مشین پر ڈیٹا بیس کو اسٹور اور مینج کرنا چاہتے ہیں؟ Azure ڈیٹا سٹوڈیو کے ساتھ مائیکروسافٹ SQL سرور ترتیب دینے کا طریقہ یہاں ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • ایس کیو ایل
  • اوبنٹو۔
  • سافٹ ویئر انسٹال کریں۔
مصنف کے بارے میں ونی بھلا۔(41 مضامین شائع ہوئے)

وانی دہلی میں مقیم مصنف ہیں ، جنہیں لکھنے کا 2 سال کا تجربہ ہے۔ اپنے لکھنے کے دوران ، وہ ڈیجیٹل مارکیٹنگ ایجنسیوں اور تکنیکی فرموں سے وابستہ رہی ہیں۔ اس نے پروگرامنگ لینگویجز ، کلاؤڈ ٹیکنالوجی ، AWS ، مشین لرننگ ، اور بہت کچھ سے متعلقہ مواد لکھا ہے۔ اپنے فارغ وقت میں ، وہ پینٹ کرنا پسند کرتی ہے ، اپنے خاندان کے ساتھ وقت گزارتی ہے اور جب بھی ممکن ہو پہاڑوں کا سفر کرتی ہے۔

وینی بھلہ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔