PANIC: could not locate a valid checkpoint record
データベースが破損していると思われます。バックアップから復元するのが最善だと思います。Discourse はデフォルトでバックアップを作成するのではないでしょうか? discourse/shared/app/backups またはそれに類する場所を確認してください。
Discourse のバックアップがない場合、これは Discourse よりも PostgreSQL のサポートに関するトピックになります。お手伝いできるかもしれませんが、専門家ではありません。
これを使用する必要があるかもしれません。