sql >> Databasteknik >  >> RDS >> PostgreSQL

Problem med att använda pg_search med en polymorf association

Jag är författare och underhållare av pg_search.

Tyvärr är det inte möjligt att korsa en polymorf association i denna riktning i ren SQL, så att göra den sökningen är inte möjlig med pg_search.

En sak du kan göra är att beräkna texten från de andra posterna och cachelagra den till en kolumn i tabellen Cloth och sedan söka mot den istället. Du måste vara noga med att uppdatera den när antingen den polymorfa främmande nyckeln ändras på Cloth eller innehållet ändras i ägarposten.

Förhoppningsvis kan jag förbättra felmeddelandet så att det inte blir så förvirrande. Tack för att du påpekade detta.




  1. RODBC Temporary Table Issue vid anslutning till MS SQL Server

  2. På uppgraderingsmetoden anropas inte i android sqlite

  3. Mysql CSV ladda infil

  4. MYSQL-fel:1045 (28000):Åtkomst nekad för användaren 'root'@'localhost'