Символы подстановки и unaccent в запросе pg-обещания

Я использую pg-promise@8.4.4, и я хотел бы иметь подстановочные знаки и unaccent функция PostgreSQL.

мой pl/pgsql запрос имеет что-то вроде

WHERE unaccent(p.name) ILIKE (''%'' || unaccent($1) || ''%'')'

Я хочу сделать это в запросе pg-обещание, как

uniqueQuery('select id, name from place WHERE unaccent(name) ILIKE \'% unaccent($1) #%\' ', [name])

Без unaccent это работает отлично. Когда я добавляю unaccent Я получаю синтаксическую ошибку: error: syntax error at or near "ονομα μερους" (ονομα μερους это строка, которую я ищу).

Как я могу объединить подстановочные знаки с unaccent?

Спасибо

0 ответов

Другие вопросы по тегам