Configuración local de Discourse

Hola,
He instalado Discourse en mi máquina local usando el software de Ubuntu.
No puedo ejecutar mi URL; muestra el siguiente error. ¿Podría alguien ayudarme?

Error:
Ha ocurrido un error y todas las migraciones posteriores se cancelaron: PG::SyntaxError: ERROR: error de sintaxis en o cerca de “NOT” LÍNEA 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^

Probablemente no soy la persona adecuada para ayudarte con este problema, pero ¿puedes confirmar que instalaste Discourse en tu servidor local siguiendo esta guía: Guía para principiantes para instalar Discourse en Ubuntu para desarrollo?

Asumo que estás creando un sitio de desarrollo local y no un sitio de producción.

Sí, solo sigo esa guía y estoy creando mi entorno de desarrollo local.
No he podido solucionar ese problema.

PG::SyntaxError: ERROR: error de sintaxis en o cerca de “NOT”
LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint

¿Qué distribución estás ejecutando? Esta configuración funcionará en la última versión de Ubuntu y en la última versión LTS de Ubuntu.

Si estás ejecutando una versión anterior, necesitarás agregar un PPA de PostgreSQL para obtener una versión más reciente.

¿Podría tratarse de un problema de versión de PostgreSQL? Parece que necesitamos PostgreSQL >= 9.6.

¿Qué versión se recomienda?

PostgreSQL 13 es la recomendada.

Actualizar a postgres:10 permite que la instalación continúe.