Я использую оператор ~*
в операторе SELECT для поиска частей строки.
У меня возникают проблемы с конкретной строкой, которая начинается / заканчивается знаком $ долларов .
SELECT "artists".* FROM "artists" WHERE (name ~* '$uicideBoy$')
Если я уберу $
, он будет работать как надо. Но когда я включаю их, результаты не возвращаются.
Чтобы быть ясным, имя художника буквально $uicideBoy$
, и это то, что я хочу, чтобы иметь возможность ~ * соответствовать на основе ... Я смутно известно о Postgres "котировке доллара", которая, как я предполагаю, может быть причиной проблемы здесь ... Я просто не знаю, как ее решить.