これは非常に単純な質問かもしれないので、事前にお詫びしますが、私はデータベースの使用法に非常に慣れていません。
Postgresに複数の結合されたテーブル全体で全文検索を実行させたいのですが。関連するモデルUserProfileとUserInfoを持つモデルUserのようなものを想像してみてください。検索はユーザーのみを対象としますが、UserProfileおよびUserInfoからの情報が含まれます。
検索にジンインデックスを使用することを計画しています。ただし、テーブル全体から集約されたtsvectorを保持し、トリガーを設定して最新の状態に保つために、Userテーブルに個別のtsvector列が必要かどうかはわかりません。または、tsvector列なしでインデックスを作成できる場合は、関連するテーブルの関連するフィールドのいずれかが変更されるたびに、それ自体を最新の状態に保ちます。また、これをすべて作成するためのコマンドの構文に関するヒントもいただければ幸いです。