Насколько я понимаю, не существует официальных технологий, не являющихся сторонними, для реализации многомастерской архитектуры PostgreSQL, и это в ещё большей степени относится к Redis.
Действительно ли невозможно указать Discourse о такой среде и попросить его не обращать на это внимания или игнорировать это?
Если это невозможно, и @devel прочитает это, то я предлагаю — думаю, многие оценят — «улучшить» Discourse таким образом, чтобы он выполнял все необходимые проверки, но не завершал работу с ошибкой, а запускался и работал в такой среде с данными только для чтения.