Как исправить ошибки выполнения Pups при запуске Discourse

Я всё ещё не понимаю, почему вы переименовываете одно, но не другое.
Но это, скорее всего, не ваша проблема, поскольку

В большинстве случаев это указывает на проблему с правами доступа.

Убедитесь, что пользователь, от имени которого Discourse подключается к вашей базе данных, имеет полные права на неё, включая возможность перечисления таблиц. В идеале сделайте его владельцем базы данных.

Проблема решена.

CREATE EXTENSION hstore;
CREATE EXTENSION pg_trgm;

отсутствовали в новой базе данных. Из-за этого первоначальное создание базы данных на внешнем сервере не удалось. Спасибо @Falco