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

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

پوسٹ گری ایس کیو ایل ایک مضبوط اور انتہائی توسیع پذیر ڈیٹا بیس سسٹم ہے جو لینکس اور ونڈوز دونوں مشینوں پر چلتا ہے۔ یہ انٹرپرائز لیول سافٹ ویئر ایپلی کیشنز بنانے کے لیے بہترین وشوسنییتا اور ڈیٹا سالمیت پیش کرتا ہے۔





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





CentOS میں PostgreSQL انسٹال کرنے کا طریقہ

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





su

سسٹم آپ کو تمام انتظامی اجازتوں کے ساتھ بطور سپر یوزر لاگ ان کرے گا۔

مرحلہ 1: پہلے سے نصب پیکجوں کو اپ ڈیٹ اور اپ گریڈ کریں۔

اگلے مرحلے کے ایک حصے کے طور پر ، آپ کو CentOS کے اندر اپنے موجودہ پیکجوں کو اپ ڈیٹ اور اپ گریڈ کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے ، ٹرمینل میں درج ذیل کمانڈ چلائیں:



sudo yum check-update

آؤٹ پٹ:

تمام درج پیکیجز کو اپ گریڈ کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ ٹائپ کریں۔





sudo yum update

ایک بار جب آپ پیکجوں کو اپ گریڈ کر لیتے ہیں تو آپ کو اپنے سسٹم کو دوبارہ شروع کرنے کی ضرورت ہوتی ہے۔ درج ذیل کمانڈ استعمال کریں:

sudo reboot

نئے اپ ڈیٹ شدہ پیکجوں کے ساتھ نظام تیار ہے۔ اپنی CentOS مشین پر PostgreSQL انسٹال کرنے کا وقت آگیا ہے۔





مرحلہ 2: موجودہ ڈیفالٹ ورژن چیک کریں۔

کسی بھی نئی تنصیبات سے پہلے ، PostgreSQL کے دستیاب ڈیفالٹ ورژن چیک کرنا ضروری ہے۔

dnf module list postgresql

پہلے سے طے شدہ طور پر ، اگر آپ انسٹالیشن کے ساتھ آگے بڑھتے ہیں تو ، انسٹال کمانڈ پوسٹگری ایس کیو ایل ورژن 10 انسٹال کریں گے۔

چونکہ یہ گائیڈ لکھنے کے وقت ورژن 13 دستیاب ہے ، ہم ڈیفالٹ انسٹالیشن کو محدود کریں گے اور پوسٹگریس ایس کیو ایل کے تازہ ترین ورژن کو فعال کرنے کے لیے درج ذیل کمانڈ استعمال کریں گے۔

sudo dnf module enable postgresql:13

مرحلہ 3: پوسٹ گری ایس کیو ایل سرور پیکیج انسٹال کریں۔

مذکورہ کمانڈ کا استعمال کرتے ہوئے پہلے سے طے شدہ ورژن کو تبدیل کرنے کے بعد ، پوسٹگری ایس کیو ایل سرور اور کلائنٹ پیکجز کو انسٹال کرنے کا وقت آگیا ہے۔

sudo dnf install postgresql-server

ایک بار جب آپ سرور انسٹال کر لیتے ہیں تو آپ کو PostgreSQL ڈیٹا بیس کو شروع کرنے کی ضرورت ہوتی ہے۔ شروع کرنے کے لئے ، درج ذیل کمانڈ کو چلائیں:

لیپ ٹاپ کی سکرین کو مانیٹر میں تبدیل کرنے کا طریقہ
postgresql-setup --initdb

پوسٹ شروع کرنے کے بعد ، پوسٹ گری ایس کیو ایل سروس شروع کریں۔ سسٹم بوٹ پر اسے خود بخود فعال کرنے کے لیے درج ذیل کمانڈ استعمال کریں:

systemctl enable postgresql
systemctl start postgresql

پوسٹ گری ایس کیو ایل سروس کی حیثیت چیک کرنے کے لیے درج ذیل کمانڈ چلائیں:

systemctl status postgresql

اگر آؤٹ پٹ دکھاتا ہے ' فعال '، پھر سروس چل رہی ہے۔

مرحلہ 4: PostgreSQL ڈیٹا بیس کی تشکیل

انسٹالیشن کے بعد ، اپنے PostgreSQL ڈیٹا بیس کو کنفیگر کرنا بہتر ہے۔ اپنے اکاؤنٹ کو محفوظ بنانے کے لیے ، کے لیے پاس ورڈ بنائیں۔ پوسٹ گریس سسٹم صارف اکاؤنٹ کا استعمال کرتے ہوئے۔ passwd افادیت :

passwd postgres

آؤٹ پٹ:

سسٹم آپ سے دو بار پاس ورڈ درج کرنے کو کہے گا۔ اس بات کو یقینی بنائیں کہ آپ دونوں بار درست پاس ورڈ درج کریں۔

صارف اکاؤنٹ کا پاس ورڈ ترتیب دینے کے بعد ، میں لاگ ان کریں پوسٹگریس su کا استعمال کرتے ہوئے اکاؤنٹ:

su - postgres

مرحلہ 5: نیا صارف کا کردار بنانا

چونکہ PostgreSQL کا استعمال صرف ایک صارف تک محدود نہیں ہے ، آپ کو موجودہ فہرست میں چند مزید صارفین کو شامل کرنے کی آزادی ہے۔

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

createuser --interactive

اگر آپ سسٹم اکاؤنٹ میں اکثر اور باہر جانے کے خواہشمند نہیں ہیں تو ، ہمیشہ sudo کمانڈ کے ساتھ صارفین کو شامل کرنے کا آپشن موجود ہے۔

sudo -u postgres createuser --interactive

دونوں منظرناموں میں ، نظام آپ سے اس نئے تخلیق شدہ صارف کے لیے رسائی کی قسم کے ساتھ رول کا نام شامل کرنے کے لیے کہے گا۔ کے درمیان انتخاب کریں۔ اور اور n سپر یوزر رول ٹائپ کے لیے۔

کچھ اضافی جھنڈوں کو چیک کرنے کے لیے ، آپ ہمیشہ کا حوالہ دے سکتے ہیں۔ تخلیق کار کمانڈ مین پیج۔

man createuser

نئے ڈیٹا بیس بنانے کے لیے PostgreSQL کا استعمال کیسے کریں۔

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

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

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

اگر آپ کے پاس ایسی یوزر آئی ڈی دستیاب نہیں ہے تو ، استعمال کریں۔ adduser ایک نیا صارف نام بنانے کا حکم۔ پرکھ .

sudo adduser test

استعمال کرتے ہوئے نئے صارف کے طور پر لاگ ان کریں۔ -میں اور جھنڈے

آپ سنیپ چیٹ کے لیے فلٹرز کیسے حاصل کرتے ہیں؟
sudo -i -u test

نئے ڈیٹا بیس بنانا

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

createdb databasename

نوٹ کریں کہ آپ کو بطور لاگ ان ہونے کی ضرورت ہے۔ پوسٹ گریس سسٹم صارف انتظامی احکامات جاری کرتا ہے۔

ڈیٹا بیس کے اندر نئی میزیں بنانا۔

آئیے کچھ ڈیٹا محفوظ کرنے کے لیے ایک نیا ٹیبل بنائیں۔ نئے جدول میں فیلڈز شامل کرنے کے لیے بنیادی نحو کافی آسان ہے۔

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...کہاں table_name صارف کا مطلوبہ نام ہے ، کالم نام 1۔ ، کالم نام 2۔ وغیرہ کالم کے نام ہیں ، col_type کالم کی قسم ہے ، اور فیلڈ لمبائی اقدار کو زیادہ مضبوط بنانے کے لیے ڈیٹا ڈھانچے کا سائز ہے۔

مثال کے طور پر ، آپ ایک ٹیبل بنا سکتے ہیں۔ ہوٹل درج ذیل کالموں کے ساتھ:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. جہاں میز کا نام ہے ہوٹل ، اور کالم ہیں۔ ہوٹل_ آئی ڈی ، ستارہ ، پینٹ ، مقام ، اور تاریخ ان کی متعلقہ لمبائی اور کالم کی رکاوٹوں کے ساتھ۔

ڈیٹا بیس میں اقدار شامل کرنا۔

ایک بار جب آپ کا ٹیبل ڈھانچہ تیار ہوجائے تو ، آپ موجودہ ٹیبل میں کچھ ڈیٹا شامل کرسکتے ہیں۔ درج ذیل فارمیٹ میں ڈیٹا شامل کرنے کے لیے INSERT INTO بیان استعمال کریں:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

مثال کے طور پر ، ڈیٹا کی ایک صف شامل کریں۔ ہوٹل ٹیبل جو آپ نے اوپر بنایا ہے۔

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

CentOS پر PostgreSQL کی تشکیل

PostgreSQL کو ترتیب دینے کے لیے ، اسے صحیح طریقے سے انسٹال کرنا بہتر ہے۔ مناسب ترتیب کے ساتھ ، آپ آسانی سے PostgreSQL انسٹال کر سکتے ہیں اور اسے اپنے سسٹم میں موثر طریقے سے استعمال کر سکتے ہیں۔

سینٹوس کے علاوہ ، آپ مثال کے طور پر دیگر لینکس ڈسٹری بیوشنز ، اوبنٹو کے ساتھ کام کرنے کے لیے پوسٹگری ایس کیو ایل بھی ترتیب دے سکتے ہیں۔

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

اپنے سسٹم پر ڈیٹا بیس کے انتظام کا ایک آسان اور قابل اعتماد طریقہ چاہتے ہیں؟ اوبنٹو پر پوسٹ گری ایس کیو ایل انسٹال کرنے کا طریقہ چیک کریں۔

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

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

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

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

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

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