...,
fts)
values (:id,
...
to_tsvector('russian', concat(:arg1, ' ', :arg2)))
Теперь ругается вот так: Caused by: org.postgresql.util.PSQLException: ERROR: could not determine data type of parameter $16
arg1 и arg2 - обычные стринги. Если выполнить просто SELECT to_tsvector(..) с этими же аргументами - все нормально проходит
Есть идеи, почему?
Это же и близко не то, что в самом деле уходит в PostgreSQL... Т.е. Вам бы настоящий запрос посмотреть (кстати, если в используемом API есть возможность задавать типы параметров, это решило бы все подобные проблемы)...
каст к ::text решил проблему, но непонятно почему
Обсуждают сегодня