أواجه مشاكل في إنشاء نسخة احتياطية من قسم المسؤول، مع تشغيل discourse في حاوية Docker على localhost.
الخطأ الذي أواجهه هو: pg_dump: error: connection to database "discourse development" failed: FATAL: Peer authentication failed for user "postgres".
لقد تفحصت ملف pg_hba.conf، وضبطت جميع الخيارات على trust.
سيكون رائعًا لو تمكنت من الحصول على مساعدة حول كيفية جعل هذا يعمل.
جربت ذلك على Ubuntu وكذلك على MacOSX. كل شيء آخر من مثيل discourse يعمل بشكل جيد على كلا النظامين (إنشاء المنشورات، واجهة برمجة التطبيقات…) باستثناء وظيفة النسخ الاحتياطي.
مرحبًا ماكس! هل تمكنت من حل هذه المشكلة؟
أنا أعاني حاليًا من نفس المشكلة تمامًا، على الرغم من أنني اكتشفتها أولًا أثناء محاولة استعادة النسخة على تثبيت docker المحلي الخاص بالتطوير.
فوق adapter: postgresql مباشرةً في ملف config/database.yml ثم اتبعت الأمر script/discourse restore <filename.of.the.backup.tar.gz> وهو ما كنت أحاول تحقيقه.