HOWTO 在 Ubuntu 14.04 上设置 postgresql 服务器

loic

teuthology (用于 Ceph 的集成测试框架) 的上下文中,需要一个可用的 PostgreSQL,仅在本地可用,并为 teuthology 专用一个用户。可以从新的 Ubuntu 14.04 安装中进行设置,方法如下:

sudo apt-get -qq install -y postgresql postgresql-contrib

if ! sudo /etc/init.d/postgresql status ; then sudo mkdir -p /etc/postgresql sudo chown postgres /etc/postgresql sudo -u postgres pg_createcluster 9.3 paddles sudo /etc/init.d/postgresql start fi if ! psql --command 'select 1' \ 'postgresql://paddles:paddles@localhost/paddles' > /dev/null then sudo -u postgres psql \ -c "CREATE USER paddles with PASSWORD 'paddles';" sudo -u postgres createdb -O paddles paddles fi

如果有人知道更简单的方法来做同样的事情,我将非常乐意了解。