¿Cómo desinstalar versiones antiguas de postgres?

He notado que mi servidor tiene varias versiones de PostgreSQL instaladas:

grep -H '^port' /etc/postgresql/*/main/postgresql.conf
/etc/postgresql/10/main/postgresql.conf:port = 5432				# (el cambio requiere reinicio)
/etc/postgresql/12/main/postgresql.conf:port = 5434				# (el cambio requiere reinicio)
/etc/postgresql/13/main/postgresql.conf:port = 5435				# (el cambio requiere reinicio)

Creo que esto podría estar causando problemas al iniciar o detener el servicio de PostgreSQL mediante service postgresql restart.

Tengo dos preguntas:

  1. ¿Cuál utiliza la versión más reciente de Discourse?
  2. ¿Cómo puedo desinstalar de forma segura las otras versiones?

Lo siento, pero ¿qué tiene esto que ver con Discourse? Discourse incluye PostgreSQL dentro de la imagen del contenedor, por lo que no estamos involucrados con ningún software instalado en tu servidor.

➜  discoursesmall git:(6a42acbf) docker run --rm -it discourse/base:2.0.20201125-2246
root@f89c549fdef1:/# ls /etc/postgresql
12

Por defecto, ninguna, ya que utiliza la del contenedor. Si hablamos solo de versiones, actualmente estamos usando la 12 y migraremos a la 13 muy pronto.