فشل ترحيل الافتراضي
#<StandardError: حدث خطأ، تم إلغاء جميع عمليات الترحيل اللاحقة:
PG::UniqueViolation: خطأ: قيمة المفتاح المكررة تنتهك قيد المفتاح الفريد "index_user_emails_on_email"
التفاصيل: المفتاح (lower(email::text))=(talk@remobjects.com<mailto:talk@remobjects.com) موجود بالفعل.
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/db/pg.rb:110:in `exec'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/db/pg.rb:110:in `async_exec'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.1/lib/active_record/connection_adapters/postgresql/database_st
== 20211201221028 MigrateEmailToNormalizedEmail: ترحيل ====================
-- execute("UPDATE user_emails\nSET normalized_email = REPLACE(REGEXP_REPLACE(email,'([+@].*)',''),'.','') || REGEXP_REPLACE(email, '[^@]*', '')\nWHERE (normalized_email IS NULL OR normalized_email <> (REPLACE(REGEXP_REPLACE(email,'([+@].*)',''),'.','') || REGEXP_REPLACE(email, '[^@]*', '')))\n AND (id >= -2 AND id < 7155)\n")
ترحيل secondsite
Docker Manager: فشل الترقية
#<RuntimeError: RuntimeError>
لقد حلّت مشكلتي، لكن “الترقية” قد انتهت بالفعل (ولم تعد هناك تحديثات)؛ هل أحتاج إلى القيام بأي شيء خاص لإعادة تشغيل هذه الترحيلات؟ لقد قمت بحذف رسائل البريد الإلكتروني المكررة بالطبع.