¡Lo siento, me dejé llevar por los detalles! El sitio está muy claramente en línea, así que Postgres no está roto, y el error de PG que citaste primero debe haber sido algún error transitorio del pasado.
Este es un error que se ha corregido con este commit hace poco tiempo:
Si vuelves a actualizar Discourse ahora, el error debería desaparecer.