PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Проблеми при използване на pg_search с полиморфна асоциация

Аз съм авторът и поддържащият pg_search.

За съжаление, не е възможно да се премине през полиморфна асоциация в тази посока в чист SQL, така че извършването на това търсене не е възможно с pg_search.

Едно нещо, което можете да направите, е да изчислите текста от другите записи и да го кеширате в колона на таблицата Cloth, а след това да търсите спрямо това вместо това. Трябва да внимавате да го актуализирате винаги, когато или полиморфният външен ключ се промени в Cloth, или съдържанието се промени в записа на собственика.

Надяваме се, че мога да подобря съобщението за грешка, така че да не е толкова объркващо. Благодаря, че посочихте това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избройте всички външни ключове PostgreSQL

  2. Как да вмъкна няколко стойности в таблица на postgres наведнъж?

  3. Как да се справим с незадължителна стойност, върната от заявка, използвайки сандъка на postgres?

  4. Намерете всички съавтори - Фасетиране/групиране за много към много таблица за съпоставяне

  5. Присъединете се към 2 комплекта въз основа на реда по подразбиране