Discourse プラグイン開発は初めてで、まずはこの quiz プラグイン を最新バージョンの Discourse で動作するように更新しようとしています。
もし差し支えなければ、プラグインが有効な状態でトピックを作成または表示しようとすると発生するこのエラーのトラブルシューティング方法について、いくつか助言をいただけないでしょうか。
Message
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 `block 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'
リレーションが存在しない原因として、何か一般的な問題点を探すべきでしょうか?それらの問題は通常 /db 内で見つかるものでしょうか?
参考までに、Linux 上の Docker 開発環境を使用しており、この ガイド に記載されている通りです。ここ here で、これまでの作業内容を確認できます。