postgres 安装

// Install psql on Ubuntu
sudo apt install postgresql-client

// Connect database
psql -U postgres -h project.c3iy4mktmen5.us-east-1.rds.amazonaws.com -p 5432 databaseName

 

1. 登录刚安装的postgres

修改pg_hba.conf文件

保存后,reload配置文件

/etc/init.d/postgresql reload

如果依然未生效,重启电脑系统。

如果不知道pg_hba.conf的位置,使用locate查找。如果找不到,请先更新locate数据库 sudo updatedb。

可能是这个路径 /etc/postgresql/10/main/pg_hba.conf

 

2. No such file: .s.PGSQL.5432 问题

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

这个问题是由于 pg_hba.conf 配置导致的,比如我将pg_hba.conf中一行 host all all 192.168.10.1 trust 删掉,

postgresql reload,重启电脑后这个错误就不出现了。

 

3.本地连接virtualbox中的postgres

 

4.重启postgres

sudo service postgresql restart

 

5.安装postgis插件

sudo apt-get update

sudo apt-get install postgis

CREATE EXTENSION postgis;
SELECT postgis_full_version();

 

6.导入数据

pg_restore --username=postgres  --dbname=healthcomps --jobs=4 --verbose [--clean] healthcomps_staging_backup_2018-11-20.dump

如果需要将原数据清空,加--clean参数。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章