PostgreSQL

باستخدام محرك التخزين Postgres يمكنك استخدام أي قاعدة بيانات مبنية على Postgres كخلفية (backend) لـ ngSurvey.

المتطلبات

لتثبيت ngSurvey على قاعدة بيانات Postgres ستحتاج إلى استيفاء المتطلبات التالية

  1. إصدار Postgres 16.x أو أحدث.

  2. يجب أن يكون لدى المستخدم المستخدم للاتصال بخادم Postgres صلاحيات كافية لإنشاء قاعدة بيانات جديدة.

تكوين NGSurvey

لكي تقوم بتكوين ngSurvey للعمل مع Postgres تحتاج إلى إعداد متغيرات البيئة التالية.

circle-info

سيقوم NGSurvey تلقائياً بإنشاء أو تحديث قاعدة البيانات التي حددتها في سلسلة الاتصال. بشكل افتراضي سيستخدم NGSurvey "postgres" كقاعدة الصيانة (maintenance database). إذا رغبت في تغيير قاعدة الصيانة المستخدمة أثناء إنشاء قاعدة بيانات ngsurvey الجديدة يمكنك تغييرها باستخدام متغير البيئة التالي: NGSurvey:PGMaintenanceDB

  • ConnectionStrings:NGSurveyDB يحمل سلسلة الاتصال الخاصة بك إلى خادم Postgres.

  • NGSurvey:StorageEngine يجب تعيينه إلى Postgres.

فحص الصحة

بمجرد تكوين إعدادات قاعدة البيانات يمكنك إعادة تشغيل خدمة الويب التي تستضيف ngSurvey. سيقوم NGSurvey تلقائياً بإعداد قاعدة البيانات بكل الجداول المطلوبة.

يمكنك أيضاً التحقق مما إذا كان التثبيت قد تم إعداده بشكل صحيح باستخدام الرابط التالي : https://yourrootsite/api/system/status

Last updated

Was this helpful?