我有一个Web应用程序查询Postgresql数据库(成功),我希望将数据文件夹从位置ToArray
移动到可自定义的位置。
由于权限错误,我现在甚至无法复制文件夹,但我无法为自己分配权限,因为这会破坏postgres服务器。
(我通过运行/var/lib/postgres/9.3/main
打破了服务器 - 这是一个命令,但阻止了postgres服务器工作)
我只是创建一个新文件夹并更改其中的位置,但如果完成,我将丢失数据库的当前实例。
如何将当前文件夹移动到新位置,以便我可以在sudo chown <username> -R /var/lib/postgres/9.3/main
文件中指向它?我需要明确移动文件夹,我无法创建新的数据库。
答案 0 :(得分:0)
cp -rp
或mv
就足够了。/etc/init.d/
和(可能)数据目录中的postgres.conf文件中。(对于日志文件位置)