Soy nuevo en el desarrollo de plugins de Discourse y, para empezar, estoy intentando actualizar este plugin de cuestionarios para que funcione con la última versión de Discourse.
Si no es mucha molestia, ¿podrían ayudarme a entender cómo solucionar este error que aparece cada vez que intento crear o ver un tema mientras el plugin está habilitado?
Mensaje
Job exception: PG::UndefinedTable: ERROR: relation "quizzes" does not exist
LINE 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'
¿Hay algún problema común que deba buscar y que pueda ser la razón por la que la relación no existe? ¿Esos problemas se encontrarían típicamente en /db?
En caso de que sea relevante: estoy usando el entorno de desarrollo Docker en Linux como se describe en esta guía y pueden ver lo que he hecho hasta ahora aquí.