Pups::ExecError: postgres ユーザーで 'psql discourse -c "alter schema public owner to discourse;"' を実行したところ、失敗しました

手順についてはよくわかりませんが、セーフモードでサイトを読み込めるかもしれません。

@JammyDodger セーフモードの手順をリンクしていただけますか?