PostgreSQL
باستخدام محرك التخزين Postgres يمكنك استخدام أي قاعدة بيانات مبنية على Postgres كخلفية ngSurvey الخاصة بك.
المتطلبات
لتثبيت ngSurvey على قاعدة بيانات Postgres ستحتاج إلى استيفاء المتطلبات التالية
إصدار Postgres 16.x أو أحدث.
يجب أن يمتلك المستخدم المستخدم للاتصال بخادم Postgres الصلاحيات الكافية لإنشاء قاعدة بيانات جديدة.
تكوين NGSurvey
لتهيئة ngSurvey للعمل مع Postgres تحتاج إلى إعداد متغيرات البيئة التالية.
سيقوم NGSurvey تلقائيًا بإنشاء أو تحديث قاعدة البيانات التي قمت بتحديدها في سلسلة الاتصال. بشكل افتراضي سيستخدم ngSurvey قاعدة البيانات "postgres" كقاعدة صيانة؛ إذا رغبت في تغيير قاعدة الصيانة المستخدمة أثناء إنشاء قاعدة ngsurvey الجديدة يمكنك تغييرها باستخدام متغير البيئة التالي: NGSurvey:PGMaintenanceDB
ConnectionStrings:NGSurveyDBيحوي سلسلة الاتصال بخادم Postgres الخاص بك.NGSurvey:StorageEngineيجب تعيينه إلى Postgres.
Entra Managed Identity
لاستخدام Entra Managed Identity لمصادقة اتصالك بـ Postgres، يمكنك تحديد اسم مستخدم Entra في سلسلة اتصال PostgreSQL دون أي كلمات مرور. تأكد من أن هذا المستخدم لديه حقوق الوصول المناسبة في قاعدة بيانات PostgreSQL الخاصة بك وأنك تستخدم Flexible Server Host لقاعدة بيانات PostgreSQL الخاصة بك.
التحقق من الصحة
بمجرد تكوين إعدادات قاعدة البيانات يمكنك إعادة تشغيل خدمة الويب المستضيفة لـ ngSurvey. سيقوم NGSurvey تلقائيًا بإعداد قاعدة البيانات بكل الجداول المطلوبة.
يمكنك أيضًا التحقق مما إذا كان التثبيت قد تم إعداده بشكل صحيح باستخدام الرابط التالي: https://yourrootsite/api/system/status
Last updated
Was this helpful?