SELECT ステートメントで演算子を使用して~*
、文字列の一部を検索しています。
私が問題を抱えているのは、$ ドル記号で始まる/終わる特定の文字列です。
SELECT "artists".* FROM "artists" WHERE (name ~* '$uicideBoy$')
を削除すると、正常に機能$
します。しかし、それらを含めると、結果は返されません。
明確にするために、アーティストの名前は文字通り$uicideBoy$
.. に基づいて ~* 一致できるようにしたいのはそれです.Postgresの「ドルの引用」について漠然と認識していますが、これが問題を引き起こしている可能性があると思います. ..解決方法がわかりません。