PostgreSQL هو نظام قاعدة بيانات قوي وقابل للتطوير بدرجة كبيرة يعمل على كل من أجهزة Linux و Windows. يوفر هذا البرنامج على مستوى المؤسسة موثوقية ممتازة وتكامل البيانات لإنشاء التطبيقات.

PostgreSQL هو برنامج متعدد الاستخدامات يمكنه التعامل مع مجموعة واسعة من أحمال العمل التي تتراوح من أجهزة فردية إلى مستودعات البيانات الكبيرة. يوفر ميزات مثل المعاملات مع خصائص ACID ، وجهات النظر القابلة للتحديث ، والمفاتيح الخارجية ، والتكامل عبر الأنظمة الأساسية.

كيفية تثبيت PostgreSQL في CentOS

يعمل CentOS بشكل مختلف قليلاً ولن يكون لديك حق الوصول إلى الجذر مباشرة بعد تشغيل نظامك. لتسجيل الدخول كمستخدم جذر ، استخدم ملف سو قيادة.

سو

سيقوم النظام بتسجيل دخولك بصفتك المستخدم المتميز مع جميع الأذونات الإدارية.

الخطوة 1: تحديث وترقية الحزم المثبتة مسبقًا

كجزء من الخطوة التالية ، أنت بحاجة إلى ذلك تحديث وترقية الحزم الحالية الخاصة بك داخل CentOS. للقيام بذلك ، قم بتشغيل الأمر التالي في الجهاز:

sudo yum check-update

انتاج:

اكتب الأمر التالي في المحطة لترقية جميع الحزم المدرجة:

تحديث sudo yum

بمجرد ترقية الحزم ، ستحتاج إلى إعادة تشغيل نظامك. استخدم الأمر التالي:

instagram viewer
sudo إعادة التشغيل

النظام جاهز مع الحزم المحدثة حديثًا. حان الوقت لتثبيت PostgreSQL على جهاز CentOS الخاص بك.

الخطوة 2: تحقق من وجود أي إصدارات افتراضية موجودة

قبل أي عمليات تثبيت جديدة ، من المهم التحقق من الإصدارات الافتراضية المتاحة من PostgreSQL.

dnf وحدة قائمة postgresql

بشكل افتراضي ، في حالة متابعة التثبيت ، ستقوم أوامر التثبيت بتثبيت الإصدار 10 من PostgreSQL.

نظرًا لأن الإصدار 13 متاحًا في وقت كتابة هذا الدليل ، فسنقوم بتقييد التثبيت الافتراضي واستخدام الأمر التالي لتمكين أحدث إصدار من PostgreSQL.

تمكّن وحدة sudo dnf postgresql: 13

الخطوة الثالثة: تثبيت حزمة خادم PostgreSQL

بعد تغيير الإصدار الافتراضي باستخدام الأمر المذكور أعلاه ، حان الوقت لتثبيت خادم PostgreSQL وحزم العميل.

sudo dnf تثبيت خادم postgresql

بمجرد تثبيت الخادم ، ستحتاج إلى تهيئة قاعدة بيانات PostgreSQL. للتهيئة ، قم بتشغيل الأمر التالي:

postgresql-setup --initdb

بعد التهيئة ، ابدأ تشغيل خدمة PostgreSQL. لتمكينه تلقائيًا عند تمهيد النظام ، استخدم الأوامر التالية:

systemctl تمكين postgresql
systemctl بدء postgresql

للتحقق من حالة خدمة PostgreSQL ، قم بتشغيل الأمر التالي:

postgresql حالة systemctl

إذا تم عرض الإخراج "نشيط"، فحينئذٍ تكون الخدمة قيد التشغيل.

الخطوة 4: تكوين قاعدة بيانات PostgreSQL

بعد التثبيت ، من الأفضل تكوين قاعدة بيانات PostgreSQL. لتأمين حسابك ، قم بإنشاء كلمة مرور لـ postgres استخدام حساب مستخدم النظام الأداة المساعدة passwd:

postgres passwd

انتاج:

سيطلب منك النظام إدخال كلمة المرور مرتين. تأكد من إدخال كلمة المرور الصحيحة في المرتين.

بعد تعيين كلمة مرور حساب المستخدم ، قم بتسجيل الدخول إلى postgres حساب باستخدام su:

سو - postgres

الخطوة 5: إنشاء دور مستخدم جديد

نظرًا لأن استخدام PostgreSQL لا يقتصر على مستخدم واحد فقط ، فلديك الحرية في إضافة عدد قليل من المستخدمين إلى القائمة الحالية.

استخدم ال الخالق الأمر جنبًا إلى جنب مع - تفاعلي علم لإضافة المزيد من المستخدمين. أيضًا ، حدد نوع الوصول الذي تريد تعيينه لهم. إذا قمت بتسجيل الدخول باستخدام postgres فقط اكتب ما يلي:

Creatuser - تفاعلي

إذا لم تكن حريصًا على الانتقال إلى حساب النظام والخروج منه كثيرًا ، فهناك دائمًا خيار لإضافة مستخدمين باستخدام الأمر sudo.

sudo -u postgres createuser - تفاعلي

في كلا السيناريوهين ، سيطلب منك النظام إضافة اسم الدور ، إلى جانب نوع الوصول لهذا المستخدم الذي تم إنشاؤه حديثًا. اختر بين ذ و ن لنوع دور المستخدم المتميز.

للتحقق من بعض العلامات الإضافية ، يمكنك دائمًا الرجوع إلى ملف الخالق صفحة رجل القيادة.

رجل الخالقالمستخدم

كيفية استخدام PostgreSQL لإنشاء قواعد بيانات جديدة

الآن بعد أن قمت بتكوين PostgreSQL على جهازك ، حان الوقت لإنشاء قاعدة بيانات جديدة وإضافة جداول جديدة.

قم بالوصول إلى موجه PostgreSQL مع الدور الجديد

بمجرد إضافة مستخدم ، من الواضح أنك تريد البدء في استخدام PostgreSQL لصالحك. ولكن قبل أن تتمكن من القيام بذلك ، ستحتاج إلى إنشاء مستخدم بنفس الاسم مثل دور وقاعدة بيانات PostgreSQL.

إذا لم يكن لديك معرف المستخدم هذا متاحًا ، فاستخدم adduser أمر لإنشاء مستخدم جديد باسم اختبار.

اختبار adduser sudo

قم بتسجيل الدخول باعتبارك المستخدم الجديد باستخدام ملف -أنا و -u الأعلام.

sudo -i -u اختبار

إنشاء قواعد بيانات جديدة

لإنشاء قاعدة بيانات جديدة داخل PostgreSQL ، استخدم الأمر التالي:

اسم قاعدة البيانات التي تم إنشاؤها

لاحظ أنك بحاجة إلى تسجيل الدخول باسم postgres مستخدم النظام لإصدار أوامر إدارية.

إنشاء جداول جديدة داخل قاعدة البيانات

لنقم بإنشاء جدول جديد لتخزين بعض البيانات. الصيغة الأساسية لإضافة حقول في الجدول الجديد بسيطة للغاية.

إنشاء جدول الجدول اسم (
العمود اسم_العمود 1 نوع_العمود (طول_المجال) ،
العمود اسم_العمود 2 نوع_العمود (طول_المجال) ،
العمود_اسم_العمود 3 نوع_العمود (طول_المجال)
);

...أين اسم الطاولة هو الاسم المطلوب الذي حدده المستخدم ، اسم_العمود 1, اسم_العمود 2، إلخ. هي أسماء الأعمدة ، col_type هو نوع العمود و طول_المجال هو حجم هياكل البيانات لجعل القيم أكثر قوة.

على سبيل المثال ، يمكنك إنشاء جدول الفندق بالأعمدة التالية:

فندق CREATE TABLE (
hotel_id المسلسل PRIMARY KEY ،
نجمة varchar (50) NOT NULL ،
طلاء varchar (25) NOT NULL ،
الموقع varchar (25) تحقق (الموقع في ("الشمال" ، "الجنوب" ، "الغرب" ، "الشرق" ، "الشمال الشرقي" ، "الجنوب الشرقي" ، "الجنوب الغربي" ، "الشمال الغربي")) ،
تاريخ التاريخ)
;

.. حيث يكون اسم الجدول الفندق، والأعمدة hotel_id, نجمة, رسم, موقعك، و تاريخ مع أطوالها وقيود الأعمدة الخاصة بها.

إضافة القيم إلى قاعدة البيانات

بمجرد أن تصبح بنية الجدول جاهزة ، يمكنك إضافة بعض البيانات إلى جدول موجود. استخدم عبارة INSERT INTO لإضافة بيانات بالتنسيق التالي:

INSERT INTO table (column_name1، column_name2، column_name3) VALUES ('value1'، 'value2'، 'value3') ؛

على سبيل المثال ، أضف صفًا من البيانات إلى ملف الفندق الجدول الذي قمت بإنشائه أعلاه.

INSERT INTO hotel (فندق ، نجمة ، موقع ، تاريخ التثبيت) VALUES ('Plaza'، 'Five'، 'north'، '2018-08-16')

تكوين PostgreSQL على CentOS

لتهيئة PostgreSQL ، من الأفضل تثبيته بالطريقة الصحيحة. مع وجود التكوينات المناسبة ، يمكنك بسهولة تثبيت PostgreSQL واستخدامها في نظامك بكفاءة.

بصرف النظر عن CentOS ، يمكنك أيضًا إعداد PostgreSQL للعمل مع توزيعات Linux الأخرى ، مثل Ubuntu ، على سبيل المثال.

يشاركسقسقةبريد إلكتروني
كيفية تثبيت وتهيئة PostgreSQL على Ubuntu

هل تريد طريقة سهلة وموثوقة لإدارة قواعد البيانات على نظامك؟ تحقق من كيفية تثبيت PostgreSQL على Ubuntu.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • CentOS
  • SQL
  • تثبيت نظام التشغيل
نبذة عن الكاتب
ويني بهالا (34 مقالة منشورة)

ويني كاتبة مقرها دلهي ، ولديها عامين من الخبرة في الكتابة. خلال مهامها الكتابية ، ارتبطت بوكالات التسويق الرقمي والشركات الفنية. لقد كتبت محتوى متعلقًا بلغات البرمجة ، والتكنولوجيا السحابية ، و AWS ، والتعلم الآلي ، وغير ذلك الكثير. في أوقات فراغها ، تحب الرسم وقضاء الوقت مع عائلتها والسفر إلى الجبال ، كلما أمكن ذلك.

المزيد من Wini Bhalla

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك