Hast du das PostgreSQL 15 Update durchgeführt?
Ich denke auch, dass es sich um ein unsauberes Herunterfahren handelt. Wenn du ein Backup hast, würde ich eine neue VM hochfahren und es wiederherstellen. Du kannst Eine Discourse-Site mit rsync auf einen anderen VPS verschieben befolgen und postgres_* ausschließen.
Die Alternative, die deine einzige Option ist, wenn du kein Backup hast, wird darin bestehen, eine Menge über PostgreSQL herauszufinden, über die du nichts lernen möchtest.