Answers:
您可以通过连接到pg并发出命令来检查PGDATA的位置:
show data_directory;
在ubuntu上,通常是/var/lib/postgresql/8.3/main/
。
另外,您可以: /etc/init.d/postgresql-8.3 reload
尽管最初问这个问题的人暗示他正在运行Ubuntu 8.10,但使用更高版本的Ubuntu可能也会在这里绊倒。实际上,这可能也适用于8.10。我不知道,我没有任何8.10安装可尝试..
好吧,让我们切入正题。因此,控制服务的一种很酷的“新”方式是使用service
命令。因此,您可以使用以下命令重新加载配置:
service postgresql-8.3 reload
当然,你需要有那么它是最有可能需要的东西,如前面加上指挥正确的权利sudo
或su -c root
像这样:
sudo service postgresql-8.3 reload
要么
su -c root 'service postgresql-8.3 reload'
PS 在Ubuntu文档中建议在 6.10发行版中已经做过与该新方法有关的事情,但是,如果我正确理解它,直到9.10才被更广泛地使用。