问题描述
我如何在任何Ubuntu版本上安装PostgreSQL 9.6,因为默认情况下它不是最新版本?
Ubuntu Xenial(16.04)使用来自default repositories.的PostgreSQL 9.5
最佳解决方案
对于以下Ubuntu版本,您可以按照官方PostgreSQL Apt Repository的说明使用给定的命令进行安装。
Ubuntu 17.04 – 17.10
版本9.6随附发行版。
sudo apt-get install postgresql-9.6
Ubuntu 12.04,14.04,16.04
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
次佳解决方案
遵循以下步骤:
Reference is taken from this blog.
您需要为最新版本添加最新的PostgreSQL存储库。
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
更新和安装PostgreSQL 9.6:
sudo apt-get update
sudo apt-get install postgresql-9.6
默认的postgres超级用户和postgres数据库被创建。您需要为postgres超级用户设置密码。
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
如果服务未启动,您可以启动PostgreSQL服务。
sudo service postgresql start
使用postgres用户连接PostgreSQL服务器:
ubuntu@:~$ su postgres
Password:****
创建一个示例数据库:
createdb database_name
连接到该数据库:
psql -d database_name