// start a postgres instance docker run --name pool-postgres -p 5432:5432 -e POSTGRES_PASSWORD=password -d postgres
Postgres SQL server 9.6.9 源码编译
sudo apt-get install libreadline-dev ./configure make sudo make install sudo adduser postgres sudo mkdir /usr/local/pgsql/data sudo chown postgres /usr/local/pgsql/data su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & /usr/local/pgsql/bin/createdb test /usr/local/pgsql/bin/psql test
设置开机自启动
PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下 chmod a+x linux cp linux /etc/init.d/postgresql 修改/etc/init.d/postgresql文件的两个变量 prefix设置为postgresql的安装路径:/xxx/pgsql PGDATA设置为postgresql的数据目录路径:/xxx/pgsql/data