Cómo escapar de la cadena mientras se empareja el patrón en PostgreSQL
Quiero encontrar filas donde una columna de texto comience con una cadena dada por el usuario, por ejemplo.SELECT * FROM users WHERE name LIKE 'rob%'
pero "robar" es una entrada de usuario no validada. Si el usuario escribe una cadena que contiene un carácter de patrón especial como "rob_", coincidirá con "robert42" y "rob_the_man". Necesito asegurarme de que la cadena coincida literalmente, ¿cómo lo haría? ¿Necesito manejar el escape en un nivel de aplicación o es una forma más hermosa?
Estoy usando PostgreSQL 9.1 ygo-pgsql para ir