Обновление с 2.8.4 до 3.1.1

Похоже, что Discourse пока не поддерживает PostgreSQL 16. Вам придётся отредактировать свой chart, чтобы использовать PostgreSQL 13 или 14 (скорее всего 14, так как вы использовали именно её ранее).