Sono nuovo allo sviluppo di plugin per Discourse e, per iniziare, sto cercando di aggiornare questo plugin quiz per funzionare con l’ultima versione di Discourse.
Se non è troppo disturbo, potrei ricevere un aiuto per capire come risolvere questo errore che si verifica ogni volta che provo a creare o visualizzare un argomento mentre il plugin è abilitato:
Messaggio
Errore nel job: PG::UndefinedTable: ERRORE: la relazione \"quizzes\" non esiste
LINEA 9: WHERE a.attrelid = '\"quizzes\"'::regclass
^
Backtrace
rack-mini-profiler-3.3.0/lib/patches/db/pg.rb:110:in `exec'
rack-mini-profiler-3.3.0/lib/patches/db/pg.rb:110:in `async_exec'
activerecord-7.0.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:19:in `block (2 levels) in query'
activesupport-7.0.8/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
activesupport-7.0.8/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
activerecord-7.0.8/lib/active_record/connection_adapters/postgresql/database_statements.rb:18:in `block in query'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `synchronize'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
activesupport-7.0.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
Ci sono problemi comuni che dovrei cercare che potrebbero essere la causa per cui la relazione non esiste? Questi problemi si troverebbero tipicamente in /db?
Nel caso fosse rilevante: sto usando l’ambiente di sviluppo Docker su Linux come descritto in questa guida e puoi vedere cosa ho fatto finora qui.