如何在Ubuntu上安装PostgreSQL 9.5(12.04  -  15.10)

PostgreSQL是一个关系数据库管理系统,它是一个完全符合ACID标准的企业级数据库系统,支持许多编程语言(如Python,Java,C / C ++,Ruby,Perl)中的存储过程,甚至使用自己的语言PL / pgSQL。 PL / pgSQL语言 Oracle 中的 PL / SQL 非常相似 。 Postgres支持多种操作系统,如Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和Windows。

本教程将显示在Ubuntu上安装最新的PostgreSQL 9.5版本。 我们将使用Postgresql.org的官方存储库,因此您可以在将来轻松更新您的服务器,并从数据库供应商处获取直接更新和修补程序。 这些步骤已经使用Ubuntu版本从12.04到15.10进行了测试。

添加PostgreSQL资源库

可以通过在/etc/apt/sources.list文件中附加一行新行或通过在/etc/apt/sources.list.d/目录中添加一个新文件来添加一个附加的Ubuntu存储库。 我们将使用第二个选项,因为它是更干净的解决方案。 Ubuntu基础存储库中提供的PostgreSQL版本有点老了,所以我们不会在这里使用。 以下命令将添加新的存储库配置文件。

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

然后我们将导入存储库的GPG密钥,以便apt可以检查包的有效性。

wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -

样品输出:

更新包列表

添加存储库后,我们将不得不更新软件包列表。 运行apt-get update命令从postgresql.org加载可用包的列表。

sudo apt-get update 

样品输出:

PostgreSQL安装

以下命令在Ubuntu上安装最新的PostgreSQL版本:

 sudo apt-get install postgresql postgresql-contrib

样品输出:

连接到Postgres服务器

PostgreSQL的成功安装将在数据库和名称相同的Linux系统用户中创建名为“postgres”的用户和角色。 该系统用户在数据库中具有管理权限。 因此,为了连接到PostgreSQL服务器,您应该以“postgres”身份登录,然后继续连接相应的数据库。

成为“postgres”Linux用户:

sudo su - postgres

启动psql shell登录到数据库服务器。

psql

样品输出:

一旦您登录到PostgreSQL数据库服务器,请使用数据库提示符中的以下命令检查连接和PostgreSQL版本。

postgres-# \conninfo

样品输出:

断开Postgres

与PostgreSQL数据库断开连接的命令是“\ q”,这里的char q表示退出。

postgres-# \q

现在你回到Linux shell,但是你仍然是用户“postgres”,再次成为你的“正常”Linux用户,输入“退出”一词。

exit

样品输出:

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏