Прочитав отличную README, я обнаружил пункт «минимальные версии: Ruby 2.7+, PostgreSQL 13+, […]». Поскольку на серверах, на которых я планирую запускать Discourse, уже установлена и используется для других приложений версия PostgreSQL 12.x, мне сложно оправдать установку ещё одной версии PostgreSQL параллельно, особенно учитывая, что эти серверы работают на LTS-версиях Ubuntu, где поддерживается именно версия 12. Отсюда и мой вопрос. Действительно ли текущая версия Discourse требует или использует функции, доступные только в PostgreSQL 13+? Если да — что сломается при запуске на V12, и можно ли отключить эти функции, чтобы сохранить совместимость с V12 при сохранении основной функциональности, или это просто категорическое «нет»?
Главная (и, насколько мне известно, единственная) проблема с PG12 здесь. Вы должны быть в состоянии обойти это довольно легко.
Спасибо. Если это единственная проблема, то с ней действительно будет довольно легко справиться.