استضافة PostgreSQL في السعودية — قاعدة بيانات حقيقية بنقرة واحدة، على استضافة تعرفها

صارت كل باقات استضافة المواقع في سكايلاين تتضمن PostgreSQL 16 إلى جانب MySQL. افتح S Panel واختر PostgreSQL واكتب اسم القاعدة، فتُنشأ في خطوة واحدة ومعها مستخدمها وكلمة مرور قوية. ويتصل بها تطبيقك المكتوب بـ PHP أو Laravel أو Node.js على الخادم نفسه في الرياض — دون خادم قواعد بيانات تبنيه وتحدّثه وتسهر عليه.

ابدأ تجربتك المجانية 14 يوماً — دون بطاقة ائتمان

مشمولة في كل باقة من 49 ريالاً شهرياً. والبيانات تبقى داخل المملكة.

لماذا ظل المطوّرون في المملكة يطلبون هذه الميزة

كانت القاعدة في الاستضافة المحلية واضحة: إن احتاج مشروعك PostgreSQL فالاستضافة ليست لك. تستأجر خادماً افتراضياً، وتثبّت قاعدة البيانات بيدك، وتفكّ ألغاز ملف الصلاحيات، وتفتح المنفذ ثم تسارع إلى إغلاقه، وتصبح أنت من يُتصل به حين يمتلئ القرص. شركة برمجيات في الرياض تسلّم نظام حجوزات مبنياً بـ Laravel، أو مطوّر مستقل في جدة يبني أداة مخزون لمؤسسة تجارية في الدمام — كلاهما كان يحمل عبء إدارة خادم كامل فوق ما يُفترض أن يكون فاتورة استضافة صغيرة.

التطبيقات نفسها تجاوزت هذه المرحلة منذ زمن. فأطر Laravel وSymfony وDjango ومعظم أطر Node.js تعامل PostgreSQL خياراً أساسياً، وتفضّله فرق كثيرة لدقة أنواع البيانات، وسلامة المعاملات، وأعمدة JSON القابلة للفهرسة. النقص كان في جانب الاستضافة، وقد سُدّ الآن: PostgreSQL جزء من استضافة سكايلاين، يُدار من اللوحة نفسها التي تدير منها ملفاتك ونطاقاتك وشهادات SSL.

طريقة العمل في ثلاث خطوات

  1. اختر PostgreSQL. من القائمة الجانبية في S Panel افتح «PostgreSQL»، أو اضغط «إنشاء قاعدة بيانات» واختر PostgreSQL بدل MySQL. وفي صفحة قواعد البيانات تجد النوعين جنباً إلى جنب.
  2. سمِّها وأنشئها. نقرة واحدة تنشئ القاعدة ومستخدماً بالاسم نفسه يملكها. وتُولَّد كلمة مرور قوية تظهر لك مرة واحدة، فانسخها إلى إعدادات تطبيقك قبل مغادرة الصفحة.
  3. اربط تطبيقك. وجّه الكود إلى العنوان 127.0.0.1 والمنفذ 5432 مع اسم القاعدة والمستخدم وكلمة المرور. وحين تريد النظر في البيانات، يفتح لك زر «فتح في المتصفح» أداة Adminer على القاعدة نفسها.

هذا كل شيء: لا ملف إعدادات تعدّله، ولا خدمة تعيد تشغيلها.

أمثلة اتصال جاهزة للنسخ

تستخدم الأمثلة قاعدة اسمها acme_shop. اسم قاعدتك سيبدأ باسم مستخدمك في اللوحة، واسم المستخدم مطابق لاسم القاعدة.

PHP مباشرة عبر PDO

مكتبتا pgsql وpdo_pgsql مثبّتتان على PHP 8.0 و8.1 و8.2 و8.3، فاضبط موقعك على أحد هذه الإصدارات.

<?php
$pdo = new PDO(
    'pgsql:host=127.0.0.1;port=5432;dbname=acme_shop',
    'acme_shop',
    'the-password-shown-once'
);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $pdo->prepare('SELECT id, name_ar, name_en FROM products WHERE city = ?');
$stmt->execute(['Riyadh']);

Laravel

يأتي Laravel بمشغّل PostgreSQL جاهز. غيّر هذه الأسطر في ملف .env ثم شغّل الترحيلات (migrations) كالمعتاد.

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=acme_shop
DB_USERNAME=acme_shop
DB_PASSWORD=the-password-shown-once

Node.js عبر حزمة pg

إن كان تطبيقك يعمل تطبيقَ Node.js على استضافتك، فضع نص الاتصال في ملف .env داخل مجلد التطبيق واقرأه من متغيرات البيئة.

# .env in the app folder
DATABASE_URL=postgres://acme_shop:the-password-shown-once@127.0.0.1:5432/acme_shop

// app.js  (npm install pg)
const { Pool } = require('pg');
const pool = new Pool({ connectionString: process.env.DATABASE_URL });
pool.query('SELECT now()').then(r => console.log(r.rows[0]));

ولا ترفع كلمة المرور إلى مستودع Git: مكان ملفات .env هو .gitignore.

الحدود بوضوح ودون تجميل

السؤالالجواب
إصدار PostgreSQLPostgreSQL 16
عدد القواعد لكل حساب استضافةحتى 5 قواعد PostgreSQL، إضافة إلى قواعد MySQL/MariaDB 10.11 في باقتك
من يفتح القاعدةمستخدمها وحده، ويُنشأ معها
مصدر الاتصالاتالمواقع والتطبيقات على الخادم نفسه فقط — العنوان 127.0.0.1 والمنفذ 5432. لا وصول من الإنترنت
إدارة البياناتأداة Adminer من المتصفح عبر S Panel، أو ترحيلات تطبيقك
مكتبات PHPpgsql وpdo_pgsql على PHP 8.0–8.3
حذف قاعدةعن طريق الدعم عند الطلب
مكان البياناتخادم الاستضافة في الرياض، المملكة العربية السعودية

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

وإن كانت بنيتك تحتاج قاعدة تصل إليها عدة خوادم عبر الشبكة، أو قاعدة تضبطها بنفسك، فاختر خادماً سحابياً في الرياض وثبّت عليه PostgreSQL. تحصل على صلاحيات root وتحكّم كامل، ومعهما مسؤولية الإدارة.

MySQL أم PostgreSQL؟ دليل قرار مختصر

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

مثال من الواقع

شركة شحن في جدة موقعها التعريفي على ووردبريس، وتريد صفحة لتتبّع الشحنات لعملائها. يبني مطوّرها أداة التتبع بـ Laravel على PostgreSQL، ويضعها في موقع ثانٍ ضمن الباقة المخصصة نفسها، ويضيف إليها رابطاً من موقع ووردبريس. الموقعان في الرياض، ولكل منهما شهادة SSL مجانية، وقاعدة بيانات التتبع لا تُطال من خارج الخادم إطلاقاً. وتبقى الفاتورة الشهرية 119 ريالاً مضافاً إليها الضريبة.

الباقات التي تشمل PostgreSQL

المشتركةالمخصصةالسحابيةكلاود برو
السعر الشهري (ريال، دون الضريبة)49119199 (149 لأول 3 أشهر)249 (199 لأول 3 أشهر)
المواقع152550
قواعد PostgreSQL 16حتى 5حتى 5حتى 5حتى 5
تطبيقات Node.js 22حتى 3حتى 3حتى 3حتى 3
الذاكرة512 ميجابايت1 جيجابايت4 جيجابايت8 جيجابايت

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

اقرأ أيضاً: استضافة Node.js في السعودية، واستضافة مواقع الأعمال، وماذا تعني إقامة البيانات عملياً.

الأسئلة الشائعة

أي باقات الاستضافة تشمل PostgreSQL؟

كلها. المشتركة (49 ريالاً شهرياً) والمخصصة (119) والسحابية (199) وكلاود برو (249)، وفي كل منها PostgreSQL 16 إلى جانب MySQL/MariaDB. الأسعار لا تشمل ضريبة القيمة المضافة 15%، والباقتان السحابيتان بـ149 و199 ريالاً في الأشهر الثلاثة الأولى.

كم قاعدة PostgreSQL أستطيع إنشاءها؟

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

ما إصدار PostgreSQL المتوفر؟

الإصدار 16، وهو الإصدار نفسه على جميع حسابات الاستضافة، فما تختبره هو ما يعمل في بيئة الإنتاج.

هل أستطيع الاتصال بقاعدة البيانات من جهازي أو من خادم آخر؟

لا. القاعدة تقبل الاتصال من المواقع والتطبيقات الموجودة على خادم الاستضافة نفسه فقط، على العنوان 127.0.0.1 والمنفذ 5432. وللعمل اليومي على البيانات تستخدم أداة الإدارة من المتصفح المضمّنة في S Panel. وإن احتجت قاعدة يُتصل بها من الخارج فالمنتج المناسب خادم سحابي في الرياض تديره بنفسك.

هل توجد أداة مثل phpMyAdmin لقواعد PostgreSQL؟

نعم. بجانب كل قاعدة في S Panel زر «فتح في المتصفح» يفتح أداة Adminer على قاعدتك مباشرة، فتتصفح الجداول وتنفّذ أوامر SQL وتستورد البيانات وتصدّرها.

هل يرى العملاء الآخرون على الخادم قاعدة بياناتي؟

لا. تُنشأ كل قاعدة مع مستخدم خاص بها، ولا يفتحها أحد غيره. لا يستطيع حساب آخر على الخادم نفسه الاتصال بقاعدتك، ولا يستطيع مستخدمك فتح قواعدهم.

فقدت كلمة مرور القاعدة، فماذا أفعل؟

كلمة المرور تُولَّد تلقائياً وتظهر مرة واحدة عند الإنشاء، فانسخها إلى إعدادات تطبيقك فوراً. وإن ضاعت فتواصل مع الدعم وسنساعدك في تعيين كلمة جديدة.

كيف أحذف قاعدة PostgreSQL؟

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

هل يعمل ووردبريس على PostgreSQL؟

ووردبريس مصمَّم لـ MySQL وMariaDB، فأبقِه عليهما، وهما مشمولتان في كل باقة. أما PostgreSQL فللتطبيقات التي تطلبه: مشاريع Laravel وSymfony، وخدمات Node.js، والأنظمة التي يحدد مثبّتها PostgreSQL قاعدةً لها.

قاعدة بيانات مشروعك القادم على بُعد نقرة

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

رصيد مجاني بقيمة 50 ريالًا سعوديًا بالرمز SKY30 عند التسجيل

ابدأ تجربتك المجانية 14 يومًا

دون بطاقة ائتمانية للبدء. أدخل الرمز SKY30 عند التسجيل ليُفتح رصيد محفظتك بـ 50 ريالًا سعوديًا.