إرسال رسائل SMS من PostgreSQL (الجزء 2/4)
إنشاء جداول قاعدة البيانات

لإنشاء حل لإرسال الرسائل النصية من PostgreSQL، سنحتاج إلى 13 دقيقة. تقدم هذه المقالة التوجيهات والمعلومات اللازمة لمساعدتك في إكمال هذه العملية بكفاءة. ربما تكون الفائدة الأكبر من هذا الحل في PostgreSQL هي أن كل ما عليك فعله هو إجراء بعض التكوينات الأساسية وسوف تكون جاهزًا لإرسال الرسائل القصيرة في وقت قصير. يعتمد هذا الحل على بوابة Ozeki SMS، لذا يمكنك الاستفادة من حقيقة أنها توفر إمكانيات تسجيل ممتازة، مما يعني أنه يمكنك تتبع الأخطاء بسرعة. نفترض أنك على دراية بأساسيات كيفية عمل الرسائل النصية المتنقلة. سيتم تقديم بعض المعلومات القيمة وتعليمات مفصلة خطوة بخطوة. نأمل أن تستمتع بقراءتها.

محتوى الفيديو
1. الاتصال بـ PostgreSQL
2. إنشاء مستخدم في PostgreSQL
3. نسخ عبارات CREATE TABLE

كيفية إنشاء جدول قاعدة البيانات بشكل صحيح (فيديو تعليمي)

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

الفيديو 1 - كيفية إنشاء جدول قاعدة البيانات بشكل صحيح (فيديو تعليمي)

يرجى التمرير لأسفل لنسخ عبارات SQL (الشكل 2-3) المستخدمة في الفيديو. إذا كنت قد أنشأت قاعدة البيانات في PostgreSQL، يمكنك الانتقال إلى الفيديو التالي.

تشغيل pgadmin

في الشكل 1، يمكنك رؤية الأيقونة التي تحتاج إلى البحث عنها والتي تسمى pgadmin. انقر عليها لتشغيل التطبيق حيث يمكنك البدء في إعداد هيكل قاعدة البيانات والاتصال بخادم PostgreSQL.

الاتصال بخادم PostgreSQL باستخدام برنامج pgadmin
الشكل 1 - الاتصال بخادم PostgreSQL باستخدام برنامج PgAdmin

إنشاء مستخدم وقاعدة بيانات Ozeki

يمكن استخدام أوامر SQL التالية لإنشاء مستخدم باسم 'ozekiuser'، بكلمة مرور 'ozekipass'. هذا حساب مستخدم في PostgreSQL. يمكنك استخدام هذا الحساب للاتصال بقاعدة البيانات ozeki.

إنشاء مستخدم ozekiuser
الشكل 2 - إنشاء مستخدم ozekiuser

CREATE ROLE ozekiuser WITH
	LOGIN
	SUPERUSER
	CREATEDB
	CREATEROLE
	INHERIT
	NOREPLICATION
	CONNECTION LIMIT -1
	PASSWORD 'ozekipass';
الشكل 3 - نسخ عبارات CREATE ROLE

الآن يرجى نسخ الكود الذي تراه في الشكل 5. يمكنك أن ترى أننا قد لصقنا الكود، وقد أنشأ قاعدة البيانات الخاصة بنا، في الشكل 4.

إنشاء قاعدة بيانات ozekidb
الشكل 4 - إنشاء قاعدة بيانات ozekidb

CREATE DATABASE ozekidb
    WITH 
    OWNER = ozekiuser
    ENCODING = 'UTF8'
    CONNECTION LIMIT = -1;
الشكل 5 - نسخ عبارات 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)
);
الشكل 6 - نسخ عبارات CREATE TABLE

نسخ الكود

في الشكل 7، يمكنك أن ترى كيفية نسخ الكود المقدم. سيقوم هذا الكود ببناء قاعدة البيانات حتى تتمكن بوابة Ozeki SMS من العمل معها. انقر بزر الماوس الأيمن على الكود المميز واختر خيار نسخ.

نسخ عبارات إنشاء الجدول من الشكل 2
الشكل 7 - نسخ عبارات CREATE TABLE من الشكل 2

لصق الكود

لبناء قاعدة البيانات الخاصة بك، تحتاج إلى لصق الكود المنسوخ في قسم محرر الاستعلام في pgadmin. الصقه وقم بتشغيل الكود. سيقوم ببناء قاعدة بيانات قابلة للاستخدام يمكنك العمل معها. يمكنك رؤية الكود الملصق في الشكل 8.

لصق عبارات إنشاء الجدول وتشغيلها على PostgreSQL
الشكل 8 - لصق عبارات CREATE TABLE وتشغيلها على خادم قاعدة بيانات PostgreSQL

More information