Удалите базу данных, в названии которой есть "минус" в Postgres
У меня есть эта база данных a-b
в Postgres, и я не могу удалить его с помощью этого запроса drop database "a-b";
, Двойные кавычки должны были работать, но, к сожалению, они этого не сделали. Я использую Postgres-XL r1.3.
Я получаю сообщение об ошибке:
ERROR: syntax error at or near "-"
2 ответа
Решение
Вы могли бы попытаться переименовать это сначала возможно? ALTER DATABASE "ab" RENAME TO adashb; Затем добавьте в базу данных DROP DATABASE adashb;
Эта ошибка исправлена в последнем выпуске Postgres-XL 9.5r1.4 http://files.postgres-xl.org/documentation/release-xl-9-5r1.4.html