تثبيت PostgreSQL
في هذا البرنامج التعليمي، ستتعلم كيفية إرسال رسائل SMS من خادم قاعدة بيانات PostgreSQL. يُستخدم PostgreSQL كمخزن بيانات رئيسي أو مستودع بيانات للعديد من تطبيقات الويب والهواتف المحمولة والتحليلات. يمكن لـ PostgreSQL تخزين البيانات المهيكلة وغير المهيكلة. من خلال قراءة هذه المقالة، ستعرف كيفية الجمع بين موارد PostgreSQL وتعدد استخدامات بوابة Ozeki للرسائل القصيرة. ستتعلم كيفية تثبيت PostgreSQL، وكيفية إنشاء وتكوين قاعدة بيانات وكيفية اختبارها. نفترض أنك على دراية بـ PostgreSQL وتقنية اتصالات الرسائل القصيرة. في هذه الصفحة، يتم عرض خطوة التثبيت بالتفصيل. هذه الخطوة ستستغرق حوالي 10 دقائق فقط لتنفيذها.
ما هو PostgreSQL؟
PostgreSQL هو نظام قواعد بيانات مفتوح المصدر يستخدم ويوسع لغة SQL مكملة بالعديد من الميزات التي تخزن بأمان وتوسع نطاق أحمال البيانات الأكثر تعقيدًا.
محتوى الفيديو1. تنزيل PostgreSQL
2. تثبيت PostgreSQL
3. تثبيت برنامج تشغيل ODBC لـ PostgreSQL
تنزيل PostgreSQL
الخطوة الأولى هي التوجه إلى صفحة تنزيل PostgreSQL. هنا تحتاج إلى اختيار أي إصدار من PostgreSQL ترغب في تنزيله ونظام التشغيل الذي تستخدمه حاليًا. قم بتوفير هذه المعلومات وانقر على زر التنزيل الآن، كما ترى في الشكل 1. سيبدأ هذا عملية التنزيل.
فتح الملف الذي تم تنزيله
إذا انتهى متصفحك من تنزيل المثبت، انقر عليه لبدء قسم التثبيت (الشكل 2). يمكنك العثور على ملف .exe الذي تم تنزيله في الجزء السفلي من نافذة المتصفح أو في مجلد التنزيلات على جهازك افتراضيًا.
توفير دليل التثبيت
الآن تحتاج إلى توفير مجلد حيث سينسخ المثبت الملفات الضرورية. تأكد من وجود مساحة كافية على محرك الأقراص الذي تقوم بتثبيت PostgreSQL عليه. إذا قمت بتحديد وجهتك، انقر على زر التالي للمتابعة إلى الخطوة التالية (الشكل 3).
تحديد المكونات
في هذا القسم، تحتاج إلى اختيار المكونات التي ترغب في تثبيتها من PostgreSQL. للحصول على أكثر البرامج تنوعًا ممكن، يرجى تحديد جميع مربعات الاختيار والنقر على زر التالي الموجود في الزاوية السفلية اليسرى من النافذة (الشكل 4).
تحديد دليل البيانات
الآن تحتاج إلى اختيار مجلد سيتم استخدامه لتخزين جميع بياناتك. المجلد الذي تختاره الآن سيتم ملؤه بجميع بيانات المستخدم بالإضافة إلى البيانات المستخدمة بواسطة PostgreSQL (الشكل 5). تأكد من وجود مساحة كافية على محرك الأقراص الذي تختاره هنا.
توفير كلمة مرور
في هذه الخطوة، تحتاج إلى توفير كلمة مرور في كلا الحقلين المرئيين في هذه الصفحة (الشكل 6). وجود قاعدة بيانات محمية بكلمة مرور يعني أن فقط الأشخاص الذين لديهم إذن سيتمكنون من الوصول إلى قاعدة البيانات. اختر كلمة مرور يصعب تخمينها ولكن يسهل تذكرها.
كتابة رقم المنفذ
في حقل المنفذ، تحتاج إلى كتابة رقم المنفذ الذي يجب أن يستمع عليه الخادم. في هذه الحالة، الرقم الصحيح هو 5432. هذا يعني أن المنفذ 5432 سيتم استخدامه فقط لـ PostgreSQL الخاص بك. إذا قمت بتوفير رقم المنفذ الخاص بك، انقر على زر التالي للمتابعة (الشكل 7).
اختيار الإعدادات المحلية الافتراضية
في القائمة المنسدلة الإعدادات المحلية، يمكنك اختيار الإعدادات المحلية التي تحدد اللغة، الإقليم، ومجموعة الرموز التي يحتاجها خادم قاعدة البيانات للاستخدام. لاستخدام الإعدادات المحلية الافتراضية، وهي POSIX، اترك القائمة المنسدلة على خيار الإعدادات المحلية الافتراضية (الشكل 8).
تحقق من ملخص ما قبل التثبيت
في صفحة ملخص ما قبل التثبيت، ستتمكن من مراجعة جميع الإعدادات التي قمت بها في الخطوات السابقة. يمكنك تأكيد دليل التثبيت، دليل البيانات، والمنفذ الذي ستستخدمه. إذا وجدت كل شيء صحيحًا، انقر فوق زر التالي للمتابعة (الشكل 9).
انتظر حتى ينتهي التثبيت
في الخطوة التالية، كل ما عليك فعله هو الانتظار حتى ينتهي عملية التثبيت. إذا كنت ترى شريط التقدم الأخضر يتحرك، فهذا يعني أن PostgreSQL قيد التثبيت (الشكل 10).
إنهاء التثبيت وفتح Stack Builder
إذا امتلأ شريط التقدم، فهذا يعني أن البرنامج قد تم تثبيته. نظام PostgreSQL الأساسي هو أداة جيدة لإدارة قواعد البيانات، ولكن لاستخدامه بأقصى إمكاناته، تحتاج إلى وحدات. لتثبيت الوحدات، قم بتثبيت Stack Builder لـ PostgreSQL الذي يبسط عملية تنزيل وتثبيت الوحدات. يوفر واجهة رسومية حيث يمكنك اختيار الوحدات المراد تثبيتها. حدد خانة الاختيار لـ Stack Builder وانقر فوق زر إنهاء الموجود في أسفل النافذة (الشكل 11).
اختر نسخة PostgreSQL المثبتة
في هذه الخطوة، من القائمة المنسدلة، تحتاج إلى اختيار أي نسخة من PostgreSQL مثبتة على جهازك، وأي منفذ تستخدمه. في هذه الحالة، اختر PostgreSQL 10 على المنفذ 5432. بهذه الطريقة، سيقوم Stack Builder بتثبيت الوحدات للنسخة والمنفذ الصحيحين. انقر فوق زر التالي إذا انتهيت (الشكل 12).
اختر خيار psqlODBC
من قائمة التطبيقات المثبتة، اختر خيار برامج تشغيل قواعد البيانات. الآن يمكنك رؤية التطبيقات الأربعة الممكنة التي يمكنك تثبيتها. حدد خانة الاختيار لخيار psqlODBC (64 بت) وانقر فوق زر التالي لبدء عملية التنزيل والتثبيت (الشكل 13).
ابدأ عملية تنزيل الحزم
في هذه الخطوة، يمكنك اختيار دليل التنزيل للحزم. تأكد من وجود مساحة كافية على محرك الأقراص الذي تقوم بتنزيل الحزم عليه. انقر فوق زر التالي وسيبدأ Stack Builder في تنزيل الملفات المطلوبة (الشكل 14).
إعداد psqlODBC
يمكنك أن ترى في الشكل 15، أن الصفحة الرئيسية لـ psqlODBC مفتوحة الآن. انقر فوق زر التالي لبدء عملية التثبيت.
اختر دليل التثبيت
في مربع النص دليل التثبيت، اختر دليل التثبيت حيث يجب على المثبت نقل الملفات المطلوبة. تأكد من وجود مساحة كافية على محرك الأقراص الذي تقوم بتثبيت الحزم عليه. انقر فوق زر التالي للمتابعة إلى الخطوة التالية. (الشكل 16).
ابدأ عملية التثبيت
إذا رأيت هذه الصفحة، فهذا يعني أنك انتهيت من الإعدادات. انقر فوق زر التالي لبدء إجراء التثبيت (الشكل 17).
انتظر حتى تنتهي عملية التثبيت
الآن سيقوم المثبت بنقل الملفات المطلوبة إلى المجلد الذي اخترته. انتظر حتى يمتلئ شريط التقدم، حتى يتم تثبيت البرنامج (الشكل 18). بعد ذلك، سيكون لديك نسخة عاملة من البرنامج.
إذا رأيت الشاشة الظاهرة في الشكل 19، فهذا يعني أن PostgreSQL ووحدة psqlODBC مثبتة بشكل صحيح. أغلق صفحة المثبت باستخدام زر الانتهاء الموجود في أسفل النافذة.
إنشاء جداول قاعدة البيانات
في الشكل 20، يمكنك رؤية الأيقونة التي تحتاج إلى البحث عنها والتي تسمى pgadmin. انقر عليها لفتح التطبيق حيث يمكنك البدء في إعداد هيكل قاعدة البيانات والاتصال بخادم PostgreSQL.
إنشاء مستخدم وقاعدة بيانات Ozeki
يمكن استخدام أوامر SQL التالية لإنشاء مستخدم باسم 'ozekiuser' بكلمة مرور 'ozekipass'. هذا حساب مستخدم في PostgreSQL. يمكنك استخدام هذا الحساب للاتصال بقاعدة بيانات ozeki. (الشكل 21)
CREATE ROLE ozekiuser WITH LOGIN SUPERUSER CREATEDB CREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'ozekipass';الشكل 22 - نسخ عبارات CREATE ROLE
الآن يرجى نسخ الكود الذي تراه في الشكل 5. يمكنك أن ترى أننا قد لصقنا الكود، وقد تم إنشاء قاعدة البيانات الخاصة بنا، في الشكل 23.
CREATE DATABASE ozekidb WITH OWNER = ozekiuser ENCODING = 'UTF8' CONNECTION LIMIT = -1;الشكل 24 - نسخ عبارات CREATE DATABASE
عبارات CREATE TABLE لاستخدامها على خادم PostgreSQL
الكود
CREATE TABLE ozekimessagein ( id serial, sender varchar(255), receiver varchar(255), msg varchar(160), senttime varchar(100), receivedtime varchar(100), operator varchar(100), msgtype varchar(160), reference varchar(100) ); CREATE TABLE ozekimessageout ( id serial, sender varchar(255), receiver varchar(255), msg varchar(160), senttime varchar(100), receivedtime varchar(100), reference varchar(100), status varchar(20), operator varchar(100), errormsg varchar(250), msgtype varchar(160) );الشكل 24 - نسخ عبارات CREATE TABLE
نسخ الكود
في الشكل 25، يمكنك أن ترى كيفية نسخ الكود المقدم. سيقوم هذا الكود ببناء قاعدة البيانات حتى يتمكن Ozeki SMS Gateway من العمل معها. انقر بزر الماوس الأيمن على الكود المميز واختر خيار نسخ.
لصق الكود
لبناء قاعدة البيانات الخاصة بك، تحتاج إلى لصق الكود المنسوخ في قسم محرر الاستعلامات في pgadmin. الصقه وقم بتشغيل الكود. سيقوم ببناء قاعدة بيانات قابلة للاستخدام يمكنك العمل معها. يمكنك رؤية الكود الملصق في الشكل 26.
More information
- إرسال الرسائل القصيرة من PostgreSQL
- تعريف قاعدة بيانات الرسائل القصيرة
- ربط قاعدة بيانات PostgreSQL ببوابة الرسائل القصيرة
- إرسال رسالة اختبار من خادم PostgreSQL