sql >> Databáze >  >> RDS >> PostgreSQL

Problémy s použitím pg_search s polymorfní asociací

Jsem autorem a správcem pg_search.

Bohužel není možné procházet polymorfní asociace v tomto směru v čistém SQL, takže toto hledání není možné pomocí pg_search.

Jedna věc, kterou můžete udělat, je vypočítat text z ostatních záznamů a uložit jej do mezipaměti do sloupce v tabulce Cloth a pak místo toho hledat proti němu. Budete muset být opatrní a aktualizovat jej vždy, když se změní polymorfní cizí klíč na Cloth nebo se změní obsah v záznamu Owner.

Snad se mi podaří vylepšit chybovou hlášku, aby nebyla tak matoucí. Děkujeme, že jste na to upozornili.




  1. Jak implementovat verzi light Entity s úložištěm Jpa?

  2. Nejlepší způsob, jak archivovat živou databázi MySQL

  3. Povolit uživatelům přístup pouze k určitým tabulkám v mém poskytovateli obsahu

  4. MySQL - Jak rozdělit hodnoty do jednotlivých řetězců pomocí čárky