Ubuntu 18.04 安装 postgresql

在 Ubuntu 18.04 安装 postgresql

ubuntu 的 apt 包中包含了 postgresql,但按照之前应该先刷新一下 apt 源,为了后续能使用一些拓展功能,这里建议安装 postgresql-contrib,安装命令如下:

sudo apt update
sudo apt install postgresql postgresql-contrib

测试是否安装成功

与 mysql 数据库有所不同,postgresql 是通过“角色” 来管理用户,postgresql 的用户即是系统的用户,所以在安装的过程会生成 postgres 用户,同时将 postgres 用户指向“Postgres”角色,该 postgres 用户大概相当于 mysql 的 root 用户,即管理员账号。

以 postgres 用户登录,使用以下命令:

sudo -i -u postgres

或者

sudo -s -u postgres

查看 sudo 的命令提示可以看到 -i|-s 作用是一样的,都是用于命令:

通过 psql 进入命令模式,该模式下可以执行 postgresql 的内置命令,以及 sql 语句;

psql

postgresql 内置命令的特色,都是以反斜杠”\”开始的,在命令模式输入 help 可以获得帮助

再输入 \? 则可以看到完整的内置命令列表:

常用的有:

查看当前数据库(list)

\l

退出(quit)

\q

更多的内容也可以参考 postgresql 的常用命令

参考

如何在Ubuntu 18.04上安装和使用PostgreSQL