Configurazione locale di Discourse

Ciao,
ho installato Discourse in locale utilizzando il software di Ubuntu.
Non riesco ad accedere al mio URL; viene visualizzato il seguente errore. Qualcuno può aiutarmi?

Errore:
Si è verificato un errore, tutte le migrazioni successive sono state annullate: PG::SyntaxError: ERRORE: errore di sintassi vicino a “NOT” RIGA 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^

Probabilmente non sono la persona giusta per aiutarti con questo problema, ma puoi confermare di aver installato Discourse sul tuo server locale seguendo questa guida: Guida per principianti per installare Discourse su Ubuntu per lo sviluppo?

Suppongo che tu stia creando un sito di sviluppo locale e non un sito di produzione.

Sì, sto seguendo solo quella guida e sto creando il mio ambiente di sviluppo locale.
Non riesco a risolvere quel problema.

PG::SyntaxError: ERRORE: errore di sintassi vicino a “NOT”
RIGA 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint

Quale distribuzione stai utilizzando? Questa configurazione funziona con l’ultima versione di Ubuntu e con l’ultima versione LTS di Ubuntu.

Se stai utilizzando una versione precedente, dovrai aggiungere un repository PPA di PostgreSQL per ottenere una versione più recente.

Potrebbe essere un problema di versione di PostgreSQL? Sembra che serva PostgreSQL >= 9.6?

Quale versione è consigliata?

PostgreSQL 13 è la versione consigliata.

L’aggiornamento a postgres:10 consente il completamento dell’installazione