无法在postgres中创建表空间

时间:2015-06-26 11:50:01

标签: database postgresql

我正在尝试在我的mac中的postgres中创建一个表空间。

我收到以下错误,我尝试将chmod 777提供给该文件夹,但我仍然遇到同样的错误。

  

错误:无法在目录上设置权限   " / Users / abraham / database":不允许操作SQL状态:42501

  

错误:无法在目录上设置权限   " / Users / abraham / database":不允许操作SQL状态:42501

1 个答案:

答案 0 :(得分:0)

该错误表明postgresql服务器无法设置给定文件夹的权限。

要设置文件夹的权限,您需要对父文件夹具有写入权限。

数据库通常在postgres用户下运行,该用户可能没有/ Users / abraham的写访问权。

另外根据Craig的评论,postgres需要拥有实际的表空间目录。