我无法删除Windows7中的旧数据目录。
我已经卸载了postgresql,但是仍然有系统服务用户帐户“postgres”,他是唯一一个拥有该文件夹访问权限的用户帐户。
可能的解决方案是开发一个服务,作为“postgres”用户运行,删除文件夹,
但一定有更简单的方法吗?

最佳答案

我没有使用过windows 7,但是如果我没有记错的话,应该有一种方法可以在postgres用户下启动一个explorer会话(filemanager,而不是ie),然后删除它。
否则,通过以管理员身份登录,您可以添加管理员修改该目录和父目录的权限,然后您应该可以删除该目录。
我不确定管理员是否可以直接删除目录,但应该可以添加这样做的权限。
更新:
我刚刚安装了postgresql并在vista中进行了测试,它在windows 7中的工作原理可能是一样的。
似乎他们已经修复了权限问题,所以上面的提示不起作用(更改权限)。
但是,如果系统帐户仍然存在,则可以在“计算机管理”中访问它。
将它添加到常规用户组(如用户或管理员)中,然后您应该能够使用它登录,然后删除目录。

关于windows - 在win7中删除旧的PostgreSQL数据目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/901302/

10-11 22:09
查看更多