sql >> データベース >  >> RDS >> PostgreSQL

多形関連でpg_searchを使用する際の問題

    私はpg_searchの作成者およびメンテナーです。

    残念ながら、純粋なSQLではこの方向にポリモーフィックな関連付けをトラバースすることはできないため、pg_searchではその検索を行うことはできません。

    実行できることの1つは、他のレコードからテキストを計算し、それをClothテーブルの列にキャッシュしてから、代わりにそれを検索することです。 Clothでポリモーフィック外部キーが変更されるか、Ownerレコードでコンテンツが変更されるたびに、注意して更新する必要があります。

    うまくいけば、それほど混乱しないようにエラーメッセージを改善することができます。これを指摘してくれてありがとう。




    1. MySQL:フルテキストでスコアが常に1になるのはなぜですか?

    2. PythonのSSHトンネリングを介したPostgreSQLデータベースへの接続

    3. ステートメントと比較してpreparedStatementのクエリははるかに遅い

    4. カーソルからフェッチ、削除、コミットする方法