sql >> Database teknologi >  >> RDS >> PostgreSQL

Problemer med at bruge pg_search med en polymorf association

Jeg er forfatter og vedligeholder af pg_search.

Desværre er det ikke muligt at krydse en polymorf association i denne retning i ren SQL, så denne søgning er ikke mulig med pg_search.

En ting, du kan gøre, er at beregne teksten fra de andre poster og cache den til en kolonne på Cloth-tabellen og derefter søge mod den i stedet. Du skal være omhyggelig med at opdatere den, hver gang enten den polymorfe fremmednøgle ændres på Cloth eller indholdet ændres på ejerposten.

Forhåbentlig kan jeg forbedre fejlmeddelelsen, så den ikke bliver så forvirrende. Tak, fordi du gjorde opmærksom på dette.




  1. Naviger fra App A til App B med samme legitimationsoplysninger - APEX 19.2

  2. Sådan løses FEJL 1060:Dupliker kolonnenavn ved hjælp af Views -> Create View

  3. Sådan opretter du forbindelse til SQL-serverdatabase fra en Windows 10 UWP-app

  4. Ændring af en søjletype til længere strenge i skinner