我在 postgres 中创建了一个名为“femme-myp”的数据库。在 python Django 中创建或使用表时没有问题。但是当我尝试在终端中删除数据库时,它说名称中有错误并指向名称中的“-”。有什么方法可以删除该数据库吗?
ERROR: syntax error at or near "-"
LINE 1: DROP DATABASE femme-myp;
^
最佳答案
尝试在数据库名称中使用引号:
DROP DATABASE "femme-myp";
所有不以字母开头且包含除字母、数字和下划线_
以外的字符的标识符都必须用引号引起来。
关于postgresql - 无法使用终端在 postgres 中删除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58219114/