如何使 Postgres 在启动时自动启动

cwm*_*ken 31 postgresql

我是 Ubuntu 的新手,我想知道如何在启动时自动启动 postgresql 以及如何配置我的设置,以便我可以在需要时启动 postgres 服务器。

我正在从事一个小型 Rails 项目,但在正确启动 postgres 时遇到了困难。我不得不求助于卸载和重新安装 postgres 来启动和运行项目,以完成工作。我一直在使用这些命令。

sudo apt-get -y update
sudo apt-get purge postgresql* # ending * is important
sudo apt-get install postgresql libpq-dev
Run Code Online (Sandbox Code Playgroud)

从这篇文章

/sf/ask/1255383881/

跳过

sudo add-apt-repository ppa:pitti/postgresql
Run Code Online (Sandbox Code Playgroud)

看起来它已经过时了,下面有一条关于不需要它的评论。

如果它有助于我的 pg_hba.conf 文件似乎位于

/etc/postgresql/9.1/main
Run Code Online (Sandbox Code Playgroud)

我在 chrome os 上运行 Ubuntu 12.04

感谢大家的帮助,并对新问题表示抱歉!

kal*_*ala 45

如果您想在启动时启动 postgres 以便您不必一直重新启动,只需执行以下操作:

sudo update-rc.d postgresql enable
Run Code Online (Sandbox Code Playgroud)

这将始终在启动时启动您的 postgres。希望它可以帮助某人


Kim*_*Kim 23

从 Ubuntu 15.04 开始:

sudo systemctl enable [SERVICE]
Run Code Online (Sandbox Code Playgroud)

在你的情况下是:

sudo systemctl enable postgresql
Run Code Online (Sandbox Code Playgroud)