平台:Ubuntu18.04
1.安装
$ sudo vim /etc/apt/sources.list.d/pgdg.list
# 添加一行
deb http://apt.postgresql.org/pub/repos/apt/ bionic-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-11
2.创建数据库
$ sudo -i -u postgres
$ psql
# 创建用户
$ CREATE USER postserver WITH PASSWORD 'test123';
# 创建数据库
$ CREATE DATABASE vision OWNER postserver;
# 赋予用户所有库权限
$ GRANT ALL PRIVILEGES ON DATABASE vision TO postserver;
3.远程连接
$ cd /etc/postgresql/11/main
$ sudo vim postgresql.conf
# 修改配置文件
listen_addresses = '*'
$ sudo vim pg_hba.conf
# 添加一行
host all all 0.0.0.0/0 md5
# 重启生效
$ sudo service postgresql restart
参考
PostgreSQL 教程
命令行方式登录PostgreSQL、创建用户和数据库并赋权
如何设置PostgreSQL允许被远程访问