Discourse にプラグインをインストールすると、データベースの列は更新されますか?
topics テーブルに answered/resolved という列が見つかりません。
トピックに回答済みとしてマークを付けるには、プラグインをインストールする必要があります。
プラグインによります。
スキーマを変更してテーブルを追加するものもあれば、「カスタムフィールド」を使用してデータを永続化するものもあります。
具体的な使用例を挙げてください。ご要望が抽象的すぎます。
このテーマコンポーネントには、役立つかもしれないいくつかのオプションがあります。
また、Solved Plugin や Docs Plugin などのプラグインを補完するコンポーネントもあります。
列を追加または削除して表示される項目を変更する、Customization > Theme component の種類も多数あります。
Discourse にどのような動作をさせたいのでしょうか?
こんにちは @Heliosurge さん
状況を説明するために .png 画像をアップロードしようとしましたが、できませんでした。説明を試みます。
各トピックの会話では、「解決策」として投稿をマークするオプションが表示されますが、これは Discourse のデフォルト機能ではないようです。有効にするにはプラグインをインストールする必要があります。
私の質問は、投稿を「解決策」としてマークすることに関連するデータベース列を見ていないことです。プラグインを追加した場合、DB に新しいテーブルが作成されますか?
その機能は Discourse Solved プラグインによって提供されます。
topic_custom_field、post_custom_field、user_actions テーブル(およびその他多数)などのいくつかの場所にデータを保存します。