الرسائل القصيرة من/إلى PostgreSQL
يقدم لك هذا الفصل فرصة رائعة لمعرفة كيفية إرسال واستقبال الرسائل القصيرة من خلال جداول قاعدة بيانات PostgreSQL المعدة مسبقًا. كل ما تحتاجه هو الاتصال بها باستخدام مستخدم قاعدة بيانات من بوابة Ozeki للرسائل القصيرة. لا تنسَ توفير سلسلة اتصال برنامج تشغيل ODBC للمستخدم. استخدام بوابة Ozeki للرسائل القصيرة في هذا النظام مفيد لأنه يمكن أن يصل إلى سرعة تصل إلى 1000 رسالة قصيرة في الثانية. نفترض أنك قد استخدمت PostgreSQL بالفعل و يمكنك إجراء العمليات الأساسية معها. سيتم توفير بعض المعلومات المفيدة والتعليمات التفصيلية خطوة بخطوة. نأمل أن تجد هذا المثال سهل الفهم. ابدأ الآن!
ما هو PostgreSQL؟
PostgreSQL هو نظام قواعد بيانات مفتوح المصدر يُستخدم كـ مستودع بيانات أساسي للعديد من تطبيقات الويب أو الهاتف المحمول
كيفية إرسال رسالة قصيرة من PostgreSQL
تثبيت PostgreSQL (دليل فيديو)
إنشاء جداول قاعدة البيانات (دليل فيديو)
تكوين مستخدم قاعدة البيانات (دليل فيديو)
إرسال رسالة اختبار (دليل فيديو)
يرجى تثبيت برنامجين مهمين. ببساطة خادم قاعدة بيانات PostgreSQL و بوابة Ozeki للرسائل القصيرة، القادرة على إنشاء مستخدم قاعدة بيانات والاتصال بـ قاعدة بيانات PostgreSQL باستخدام سلسلة الاتصال. تحقق من كيفية تثبيت مستخدم قاعدة بيانات الرسائل القصيرة. لا تنسَ إنشاء جدول منفصل للرسائل الصادرة والواردة. تسمى هذه الجداول 'ozekimessagein' و 'ozekimessageout' في المثال الحالي. أرسل واستقبل الرسائل القصيرة باستخدام عبارات SQL بسيطة مثل SELECT و INSERT على الجداول.
كيفية استقبال الرسائل القصيرة مع قاعدة بيانات PostgreSQL
هذا النظام سيمكنك من استقبال الرسائل القصيرة وتخزينها في خادم قاعدة بيانات PostgreSQL. يتكون النظام من تطبيقك، وخادم قاعدة بيانات PostgreSQL، وجهاز كمبيوتر مثبت عليه بوابة Ozeki للرسائل القصيرة وهاتف Android يعمل عليه تطبيق بوابة Ozeki للرسائل القصيرة. سيرسل هاتفك الرسالة القصيرة، والتي سيتم نقلها إلى خادم قاعدة البيانات بواسطة بوابة Ozeki للرسائل القصيرة. ثم سيقوم تطبيقك بتنزيل الرسائل من خادم قاعدة بيانات PostgreSQL. (الشكل 1)
كيفية إرسال الرسائل القصيرة من قاعدة بيانات PostgreSQL
هذا النظام يمكنك من إرسال الرسائل القصيرة من خادم قاعدة بيانات PostgreSQL. يتكون هذا النظام من تطبيق، وخادم قاعدة بيانات PostgreSQL، وجهاز كمبيوتر مثبت عليه بوابة Ozeki للرسائل القصيرة، وهاتف Android مع تطبيق بوابة Ozeki للرسائل القصيرة. سيرسل تطبيقك الرسالة مع بعض المعلومات إلى خادم قاعدة بيانات PostgreSQL لتخزينها. سيقوم برنامج بوابة Ozeki للرسائل القصيرة على الكمبيوتر بفحص خادم قاعدة البيانات بشكل دوري وإرسال الرسالة إلى العنوان المحدد مسبقًا. ثم سيستقبل الهاتف الرسالة. (الشكل 2)
الرسائل القصيرة من/إلى PostgreSQL (دليل فيديو)
في هذا الفيديو، سترى عملية ربط PostgreSQL ببوابة Ozeki للرسائل القصيرة. سيبدأ بتشغيل أداة pgAdmin وينتهي بـ المجلد المرسل الذي يحتوي على رسالة الاختبار. ستتعلم كيفية إنشاء قاعدة بيانات في pgAdmin وكيفية إنشاء تطبيق مستخدم. العملية سهلة التنفيذ والفيديو مفصل للغاية. بالإضافة إلى أن بوابة Ozeki للرسائل القصيرة تقدم واجهة سهلة الاستخدام، لذلك لن تواجه صعوبة في متابعة البرنامج التعليمي.
إنشاء مستخدم جديد
في الشكل 3، يمكنك رؤية العبارة التي تحتاج إلى تقديمها في pgAdmin لإنشاء مستخدم يمكن استخدامه للاتصال بـ بوابة Ozeki للرسائل القصيرة. ستقوم هذه العبارة بإنشاء مستخدم مع جميع الصلاحيات المعدة مسبقًا وجاهزة للاستخدام. بعد ذلك، تحتاج إلى إنشاء قاعدة بيانات يمكن للمستخدم استخدامها.
إنشاء قاعدة البيانات
الآن بعد أن قمت بإنشاء المستخدم، كل ما تحتاجه هو قاعدة بيانات للعمل معها. يمكنك رؤية العبارة التي تحتاج إلى تقديمها في الشكل 4. سيؤدي هذا إلى إنشاء قاعدة بيانات مملوكة للمستخدم الذي تم إنشاؤه مسبقًا مع ترميز 'UTF8' الصحيح. يمكن ربط قاعدة البيانات هذه بسهولة بـ بوابة Ozeki للرسائل القصيرة.
لتخزين الرسائل الواردة، تحتاج إلى إنشاء جدول 'ozekimessagin'. يمكنك رؤية الكود الذي تحتاجه في الشكل 5. هذا الكود سينشئ جدولًا مثاليًا يمكن استخدامه لتخزين الرسائل الواردة. يمكنك العثور على العبارة أسفل البرنامج التعليمي. يمكنك نسخها ولصقها مباشرة في pgAdmin.
تحتاج إلى إنشاء جدول آخر بعنوان 'ozekimessageout'. سيتم استخدام هذا الجدول لتخزين الرسائل التي يرسلها المستخدم. سيقوم بوابة الرسائل القصيرة (SMS) بالتحقق من الجدول بشكل دوري وإرسال جميع الرسائل التي لم يتم إرسالها بعد. يمكنك رؤية العبارة التي تحتاج إلى إرسالها في الشكل 6. انظر الكود الكامل أسفل البرنامج التعليمي، حيث يمكنك نسخه ولصقه في pgAdmin.
تثبيت واجهة تطبيق مراسلة SQL
الآن تحتاج إلى البدء في العمل في بوابة Ozeki SMS. أول شيء تحتاج إلى فعله هو البحث عن زر 'إضافة مستخدم/تطبيق جديد'. اضغط عليه للوصول إلى قائمة تثبيت مستخدم أو تطبيق جديد. هناك تحتاج إلى العثور على قسم واجهات التطبيقات. ابحث عن خيار مراسلة SQL في القسم. انقر على زر تثبيت بجواره لبدء عملية التثبيت. (الشكل 7)
اختيار خيار PostgreSQL
في قائمة التثبيت هذه، يمكنك رؤية جميع أدوات SQL التي يمكن لبوابة Ozeki SMS العمل معها. في هذه الحالة، يرجى اختيار خيار PostgreSQL. ابحث عنه وانقر على زر تثبيت بجواره، كما يمكنك رؤيته في الشكل 8. سيبدأ هذا مثبت واجهة التطبيق الجديد.
توفير تفاصيل الاتصال
لإجراء اتصال يعمل بين بوابة Ozeki SMS وPostgreSQL، تحتاج إلى توفير تفاصيل الاتصال للبوابة. افتح علامة التبويب العامة لواجهة التطبيق وابحث عن مربع مجموعة 'إعدادات الاتصال'. هناك ستجد 5 مربعات نصية يجب إكمالها. تحتاج إلى توفير عنوان الخادم، ورقم المنفذ، واسم قاعدة البيانات، وبيانات تسجيل الدخول لقاعدة البيانات، كما في الشكل 9. إذا انتهيت، انقر على زر 'موافق' وستكون قد انتهيت من إعداد التطبيق.
تمكين اتصال PostgreSQL
الآن لديك واجهة تطبيق تعمل. كل ما تحتاج إلى فعله هو تشغيلها. يمكنك القيام بذلك باستخدام زر 'الاتصال'. إذا كان لونه أخضر ويمكنك رؤية علامة صح خضراء بجانب شعار PostgreSQL، فهذا يعني أن الاتصال نشط ويعمل (الشكل 10). يمكنك رؤية تفاصيل عملية الاتصال في علامة التبويب الأحداث.
تنفيذ عبارة INSERT
الآن لديك اتصال يعمل بين بوابة Ozeki SMS وPostgreSQL. هذا يعني أنه يمكنك الآن إرسال واستقبال رسائل SMS. لاختبار النظام، تحتاج إلى تجربة عبارة INSERT الظاهرة في الشكل 11. انسخ العبارة في علامة التبويب SQL لواجهة التطبيق و'نفذها'. يمكنك العثور على الكود في نهاية البرنامج التعليمي مع أوامر إنشاء الجدول. هذا الأمر سينشئ حقلًا في جدول 'ozekimessageout'. ستفحص البوابة الجدول وترسل الرسالة إلى الوجهة.
مجلد Sent
لا تنسَ التحقق من مجلد Sent (الشكل 12). يجب أن تكون الرسالة المدرجة في جدول 'ozekimessageout' مرئية في المجلد. يمكنك الحصول على مزيد من المعلومات حول الرسالة هنا، مثل نص الرسالة، وقت الإرسال، ونتيجة عملية الإرسال.
استخدم واجهة المستخدم الرسومية للمتصفح لـ بوابة Ozeki SMS لتثبيت مستخدم قاعدة البيانات وتوفير تفاصيل الاتصال بنفس الطريقة التي تفعلها لقواعد البيانات الأخرى (مثل MSSQL، Oracle، MySQL إلخ.)
يعمل إذا قمت بتعديل المتغيرات باستخدام معلومات خادم قاعدة بيانات PostgreSQL الخاص بك (الشكل 3).
بيان INSERT
يمكنك رؤية كيفية استخدام هذا الكود في الشكل 11.
نص CREATE TABLE في PostgreSQL:
INSERT INTO ozekimessageout (receive, msg, status) VALUES ('+36209355418', 'test', 'send');
إنشاء جداول في PostgreSQL
يقبل PostgreSQL عبارات SQL البسيطة. يمكنك رؤية كيفية إنشاء جدولين منفصلين للرسائل الواردة والصادرة في الشكل 13.
نص 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) );الشكل 14 - هذه العبارات تنشئ جدولين في قاعدة بيانات PostgreSQL الخاصة بك
يمكنك دائمًا زيادة حجم حقل 'msg' لأكثر من 160 حرفًا. كما يمكنك أيضًا تغيير نوع البيانات الخاص به.
يُوصى بشدة بالاحتفاظ بسمة 'id' في جميع الجداول. 'id' هو أساسًا فهرس لكل سجل.
الختام
تهانينا، لقد أكملت مهمة ربط PostgreSQL بـ Ozeki SMS Gateway. يمكنك أن تفخر بنفسك!
الآن يمكنك إنشاء هذا الاتصال في أي وقت تريده. هذا الحل رائع لأنه يمكنك الاستمتاع بسرعة وموثوقية Ozeki SMS Gateway وكفاءة التكلفة لـ PostgreSQL. إذا كنت ترغب في معرفة المزيد عن الحلول البرمجية التي تقدمها Ozeki، تأكد من زيارة ozeki-sms-gateway.com.More information
- كيفية إرسال رسالة SMS من MS SQL
- قوالب SQL للرسائل القصيرة
- تخطيط جدول قاعدة البيانات
- رسائل قصيرة من unixODBC
- كيفية إرسال الرسائل القصيرة من MS SQL Express
- كيفية إرسال الرسائل القصيرة من Microsoft Access
- كيفية إرسال الرسائل القصيرة من Oracle
- كيفية إعداد معرف المرسل في SQL SMS
- كيفية إرسال الرسائل القصيرة من MySQL
- كيفية إرسال الرسائل القصيرة من PostgreSQL
- كيفية إرسال الرسائل القصيرة من SQL Anywhere
- إرسال رسائل قصيرة من ODBC
- كيفية إرسال الرسائل القصيرة من OleDB
- كيفية إرسال الرسائل القصيرة من SQLite