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參數。

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