Подтвердить что ты не робот

Экранирование черты в имени пользователя

У меня возникли трудности с модификацией пользователя postgres, который содержит тире в его имени. Я несколько раз сталкивался с этой проблемой, но не могу найти ответ (независимо от того, сколько я делаю!).

osm = # предоставить все на osm_polygon_view на www-data;

ОШИБКА: ошибка синтаксиса в или рядом с "-"

LINE 1: предоставить все на osm_polygon_view www-data;

                                       ^

Я пробовал почти каждую перестановку escape-символов и кавычек и до сих пор не могу заставить это работать. Я также столкнулся с этим при попытке изменить пароль www-data.

4b9b3361

Ответ 1

Двойные кавычки - это то, что вы должны использовать - не одинарные кавычки.

предоставить все на osm_polygon_view "www-data";