在 Postgres 中删除名称中包含 "minus" 的数据库

Drop database which has a "minus" in its name in Postgres

我在 postgres 中有这个名为 a-b 的数据库,但我无法使用此查询 drop database "a-b"; 删除它。双引号应该有效,但遗憾的是,它们没有。我正在使用 Postgres-XL r1.3。

我收到的错误信息是:

ERROR: syntax error at or near "-"

您可以先尝试重命名它吗?更改数据库 "a-b" 重命名为 adashb;然后跟进 DROP DATABASE adashb;

此错误已在最新的 Postgres-XL 9.5r1.4 版本中修复http://files.postgres-xl.org/documentation/release-xl-9-5r1.4.html