Puedes ejecutar una instancia externa de PostgreSQL con la replicación necesaria para tu caso de uso e indicar a Discourse que se conecte a ella siguiendo Ejecutar Discourse con un servidor PostgreSQL separado.
De esta manera, todo estará bajo tu control y podrás utilizar las herramientas y características estándar de PostgreSQL.