Jak uciec łańcuch podczas dopasowywania wzorca w PostgreSQL

Chcę znaleźć wiersze, w których kolumna tekstowa zaczyna się od ciągu podanego przez użytkownika, np.SELECT * FROM users WHERE name LIKE 'rob%' ale „rob” to nieważne dane wejściowe użytkownika. Jeśli użytkownik zapisze ciąg zawierający znak specjalnego wzorca, taki jak „rob_”, będzie pasował zarówno do „robert42”, jak i „rob_the_man”. Muszę mieć pewność, że ciąg jest dopasowany dosłownie, jak bym to zrobił? Czy muszę obsługiwać ucieczkę na poziomie aplikacji, czy jest to piękniejszy sposób?

Używam PostgreSQL 9.1 igo-pgsql dla Go.

questionAnswers(4)

yourAnswerToTheQuestion