كيف أحصل على معلومات اتصال قاعدة البيانات؟

لدي تثبيت discourse باستخدام docker وكنت أتساءل كيف يمكنني العثور على/الاتصال بمعلومات اتصال قاعدة البيانات مثل (اسم المستخدم، قاعدة البيانات، كلمة المرور)، شكراً مقدماً! :heart:

ما المشكلة التي تحاول حلها؟

يمكنك الوصول إلى postgres عن طريق

./launcher enter app
su - postgres
psql

يمكنك استخدام المكون الإضافي لاستكشاف البيانات لإجراء استعلامات من واجهة المستخدم.

أعتقد أن المستخدم هو discourse ويسمح بالاتصال من داخل الحاوية.

إعجابَين (2)

كنت أحاول الحصول على معلومات اتصال قاعدة البيانات مثل اسم المستخدم وكلمة المرور حتى أتمكن من الاتصال من مصدر خارجي ولكنني لا أعرف كيفية الحصول على معلومات الاتصال.

عادةً ما تكون الطريقة للقيام بذلك هي استخدام واجهة برمجة التطبيقات (API) أو المكون الإضافي لمستكشف البيانات.

من الممكن الدخول إلى الحاوية كما ذكرت وإضافة مستخدم ثم فتح المنفذ في ملف app.yml، ولكن هذا لا يُنصح به عادةً.

ما المشكلة التي تحاول حلها عن طريق الاتصال من مصدر خارجي؟

إعجابَين (2)

أتطلع إلى ترحيل منتداي من discourse إلى XenForo لأسباب تتعلق بكونه أخف/أرخص في التشغيل/الاستضافة. (لا تفهمني خطأ، discourse لا يزال برنامجًا رائعًا، أحب ما تم إنشاؤه هنا)

يتطلب تشغيل مستورد Discourse إلى XF معلومات postgresql..

ثم قم بعمل نسخة احتياطية من قاعدة البيانات واستعدها على خادم postgres آخر.

إعجاب واحد (1)