我正在尝试在我的mac中的postgres中创建一个表空间。
我收到以下错误,我尝试将chmod 777
提供给该文件夹,但我仍然遇到同样的错误。
错误:无法在目录上设置权限 " / Users / abraham / database":不允许操作SQL状态:42501
错误:无法在目录上设置权限 " / Users / abraham / database":不允许操作SQL状态:42501
答案 0 :(得分:0)
该错误表明postgresql服务器无法设置给定文件夹的权限。
要设置文件夹的权限,您需要对父文件夹具有写入权限。
数据库通常在postgres用户下运行,该用户可能没有/ Users / abraham的写访问权。
另外根据Craig的评论,postgres需要拥有实际的表空间目录。