Tengo dificultades para modificar un usuario de postgres que contiene un guion en su nombre - Me he encontrado con este problema varias veces, pero nunca puedo encontrar la respuesta (no importa cuánto googleo) !).Postgresql - escapando guión en el nombre de usuario
osm=# grant all on osm_polygon_view to www-data;
ERROR: syntax error at or near "-"
LINE 1: grant all on osm_polygon_view to www-data;
^
He intentado casi cada permutación de caracteres de escape y citas, y todavía no puedo hacer que esto funcione. También me he encontrado con esto al tratar de cambiar la contraseña de www-data.
Use comillas dobles para hacer 'identificadores delimitados' - para cosas como nombres de tablas o columnas, y para nombres de usuario. –