Удалите базу данных, в названии которой есть "минус" в 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

Другие вопросы по тегам