أثبتت أنظمة إدارة قواعد البيانات الارتباطية (RDBMS) أنها عنصر أساسي في العديد من مواقع الويب والتطبيقات ، لأنها توفر طريقة منظمة لتخزين المعلومات وتنظيمها والوصول إليها.
في هذه المقالة ، سنناقش PostgreSQL بالتفصيل ، جنبًا إلى جنب مع دليل تفصيلي حول تثبيت وتكوين PostgreSQL على Ubuntu.
ما هي PostgreSQL؟
PostgreSQL هو نظام إدارة قواعد بيانات مفتوح المصدر يدعم SQL. باستخدام PostgreSQL ، يمكن للمطورين إنشاء تطبيقات مقاومة للاحتيال لأنها توفر موارد إدارة بيانات ممتازة لمسؤول قاعدة البيانات.
يمنحك هذا النظام الأساسي القدرة على التنقل لتحديد مجموعات البيانات الخاصة بك ، وتطوير الخطوط المخصصة ، ودمج التعليمات البرمجية المكتوبة بلغات برمجة مختلفة. تعد PostgreSQL قابلية للتوسع بدرجة كبيرة من حيث كميات البيانات وعدد المستخدمين المتزامنين في المشروع.
دعونا نلقي نظرة على عملية تثبيت PostgreSQL لـ Ubuntu 21.04.
الخطوة 1: قم بتثبيت PostgreSQL على Ubuntu
بعض حزم PostgreSQL موجودة في مستودع أوبونتو الافتراضي. لتثبيت PostgreSQL عبر سطر الأوامر ، اكتب:
sudo apt تثبيت postgresql postgresql-Contrib
تحقق من التثبيت
يمكنك العثور على موقع ملف التكوين باستخدام الأمر ls. هذه خطوة تحقق تؤكد ما إذا كان PostgreSQL قد تم تثبيته بنجاح على نظامك أم لا.
ls / etc / postgresql / 12 / main /
الرقم 12يشير إلى إصدار PostgreSQL. قد يكون الأمر مختلفًا بالنسبة لك اعتمادًا على الحزمة التي قمت بتنزيلها على نظامك.
تحقق من حالة PostgreSQL
بعد التثبيت ، تحقق من حالة PostgreSQL باستخدام الأمر التالي:
حالة postgresql الخدمة
سيبدو الإخراج كالتالي:
إذا كان الإخراج يعرض ملف نشيط الحالة ، فإن خدمة PostgreSQL تعمل على نظامك. من ناحية أخرى ، إذا كانت الحالة غير نشط، فأنت بحاجة لبدء الخدمة عن طريق كتابة:
بدء خدمة postgresql
بعيدا الحالة و بداية، هناك العديد من أوامر PostgreSQL الأخرى التي يمكنك استخدامها:
- قف
- إعادة بدء
- إعادة تحميل
- قوة إعادة التحميل
متعلق ب: محركات قاعدة البيانات التي يجب مراعاتها لمشروعك التالي
الخطوة 2: قم بتسجيل الدخول كمستخدم متميز
قبل المضي قدمًا ، تحتاج إلى تسجيل الدخول كمستخدم متميز لقاعدة البيانات على خادم PostgreSQL. واحدة من أبسط الطرق للاتصال كمستخدم PostgreSQL هي تغيير اسم المضيف الخاص بك إلى postgres مستخدم يونكس.
تعيين صلاحيات المستخدم الجذر
قم بتسجيل الدخول إلى قذيفة PostgreSQL التفاعلية باستخدام الأمر:
sudo -u postgres psql
قم بتعيين بيانات اعتماد المستخدم الجذر باستخدام الاستعلام التالي:
ALTER USER postgres PASSWORD 'newpassword' ؛
تأكد من استبداله كلمة المرور الجديدة بكلمة مرور قوية من اختيارك. اكتب خروج للخروج من الغلاف التفاعلي.
قم بتسجيل الدخول إلى psql بالأمر التالي:
psql -U postgres -h المضيف المحلي
أدخل كلمة مرور الجذر الجديدة للمستخدم عند ظهور المطالبة.
الخطوة 3: اتصل بخادم PostgreSQL
عند تثبيت PostgreSQL ، تنشئ المنصة مستخدمًا افتراضيًا postgres وحساب نظام بنفس الاسم. تحتاج إلى تسجيل الدخول كمستخدم postgres للاتصال بخادم PostgreSQL.
استخدم الأمر التالي لتسجيل الدخول إلى خادم PostgreSQL:
sudo su postgres
بمجرد تشغيل هذا الأمر ، ستلاحظ تغييرًا في طريقة عرض النظام لاسم المضيف الخاص بك. سيبدو موجه bash بالشكل التالي:
postgres @ ubuntu: / home / winibhalla / Desktop $
هذا يدل على أنك قمت بتسجيل الدخول بنجاح كمستخدم PostgresSQL.
كيفية إدارة مستخدمي PostgreSQL
الآن بعد أن قمت بالاتصال بالخادم ، حان الوقت لإنشاء مستخدمين جدد. اكتب بسكل لبدء تشغيل الأوامر على خادم PostgreSQL.
قم بإنشاء مستخدم جديد
إذا كان هناك العديد من أعضاء الفريق يعملون على مستويات مختلفة داخل المشروع ، فستحتاج إلى إنشاء أدوار مختلفة لموظفين مختلفين وتعيين وصولهم إليهم. استخدم ال إنشاء مستخدم أمر لإنشاء ملف تعريف مستخدم جديد:
إنشاء USER user1 باستخدام كلمة المرور "test123" ؛
في الأمر أعلاه ، المستخدم 1 هو اسم المستخدم الذي تريده للمستخدم الجديد متبوعًا بـ اختبار 123، وهي كلمة المرور لهذا المستخدم.
للتحقق من قائمة المستخدمين الجدد الذين تمت إضافتهم إلى قاعدة بيانات ، استخدم \ du قيادة.
كما ترى في الإخراج أعلاه ، لا توجد امتيازات متاحة للمستخدم الجديد حتى الآن.
منح امتيازات المستخدم المتميز للمستخدمين الجدد
لإضافة مجموعة من الامتيازات لمستخدم جديد ، قم بتشغيل الأمر التالي:
تبديل المستخدم 1 مع المستخدم الخارق ؛
ال تغيير سوف يمنح الأمر امتيازات إدارية للعضو الجديد. قم بتشغيل /du الأمر مرة أخرى للتحقق مما إذا كان المستخدم الجديد لديه المجموعة المطلوبة من امتيازات المستخدم المتميز.
قم بإسقاط مستخدم من قائمة المستخدمين
لإزالة مستخدم من قائمة المستخدمين المصرح لهم ، استخدم الأمر التالي:
انخفاض المستخدم user1 ؛
تحقق من التغيير بإدراج المستخدمين بامتداد /du قيادة.
متعلق ب: ورقة الغش في أوامر SQL الأساسية للمبتدئين
كيفية إدارة قواعد بيانات PostgreSQL
تزود PostgreSQL مستخدميها بالعديد من الأوامر لإنشاء قواعد البيانات وإزالتها.
إضافة أو إزالة قاعدة بيانات
لإنشاء قاعدة بيانات جديدة باستخدام PostgreSQL:
إنشاء قاعدة بيانات db1 ؛
...أين ديسيبل هو اسم قاعدة البيانات التي تريد إنشاءها. استخدم ال \ ل الأمر للحصول على قائمة بجميع قواعد البيانات المتاحة.
انتاج:
إذا كنت تريد إزالة قاعدة بيانات ، فاستخدم ملف يسقط قيادة:
إسقاط قاعدة البيانات db1 ؛
منح الوصول إلى قاعدة البيانات للمستخدمين
يمكنك منح حق الوصول إلى قاعدة البيانات لمستخدم باستخدام امتداد منحة قيادة:
منح جميع الامتيازات في قاعدة البيانات db1 للمستخدم 1 ؛
احصل على تعليمات سطر الأوامر لـ PostgreSQL
لمعرفة المزيد عن PostgreSQL وكيفية استخدام أوامرها المختلفة ، يمكنك فتح صفحة المساعدة عن طريق كتابة الأمر التالي في المحطة:
رجل psql
الخطوة الموصى بها: تثبيت pgAdmin
خطوة أخرى موصى بها هي تثبيت pgAdmin. PgAdmin هي واحدة من أكثر أدوات الإدارة مفتوحة المصدر شيوعًا وغنية بالميزات المتوفرة لـ PostgreSQL. أثناء تثبيت pgAdmin يعد خطوة اختيارية ، يجب عليك تثبيته لإدارة المستخدمين وقواعد البيانات بطريقة أفضل.
للبدء ، أضف مستودع pgAdmin الرسمي ومفتاحه إلى نظامك:
لفة 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 تثبيت pgadmin4-desktop
لتثبيت إصدار الويب ، اكتب:
sudo apt تثبيت pgadmin4-web
لتكوين وضع الويب ، قم بتشغيل ملف setup-web.sh النص البرمجي المقدم من pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
اتبع التعليمات التي تظهر على الشاشة لإكمال العملية. كن مطمئنًا ، هذه مجرد خطوة لمرة واحدة ، لذلك لا داعي للقلق بشأن تثبيت هذا وتكوينه مرارًا وتكرارًا.
إدارة قواعد البيانات على Ubuntu باستخدام PostgreSQL
تعد PostgreSQL منصة قوية لإنشاء تطبيقات إدارة قواعد البيانات. تعد القدرة على معالجة أي كمية من البيانات على النظام الأساسي أحد أهم ميزاتها. تتلخص عملية التثبيت في التنزيل الأولي والتثبيت وأخيراً تسجيل الدخول إلى قاعدة البيانات.
من خلال بعض الأوامر البسيطة ، يمكنك إتقان عملية إضافة مستخدمين جدد ، وإنشاء قواعد بيانات ، وكذلك إضافة مستخدمين إلى قواعد البيانات الموجودة. ألست متأكدًا مما إذا كنت تحب PostgreSQL؟ حاول تثبيت Microsoft SQL Server على جهازك.
هل تريد تخزين وإدارة قواعد البيانات على جهاز Ubuntu الخاص بك؟ فيما يلي كيفية إعداد Microsoft SQL Server باستخدام Azure Data Studio.
اقرأ التالي
- لينكس
- SQL
- أوبونتو
- تثبيت نظام التشغيل
ويني كاتبة مقرها دلهي ، ولديها عامين من الخبرة في الكتابة. خلال مهامها الكتابية ، ارتبطت بوكالات التسويق الرقمي والشركات الفنية. لقد كتبت محتوى متعلقًا بلغات البرمجة ، والتكنولوجيا السحابية ، و AWS ، والتعلم الآلي ، وغير ذلك الكثير. في أوقات فراغها ، تحب الرسم وقضاء الوقت مع عائلتها والسفر إلى الجبال ، كلما أمكن ذلك.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك