PostgreSQL 后端存储

PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS)

PostgreSQL(也就是Postgres)非常老了,但是过去的5年中,它却像金子一样重新发光了。“他不太流行,也不太好搭建,但是当你搭建完毕了,你就拥有了一个让你能做任何事情的可靠的平台”

PostgreSQL是目前世界上位居最受欢迎排行榜第四位的数据库,在它超越Oracle,MySQL和微软的SQLServer的道路上还有很长的路要走。

优点:

  支持数据结构多。支持JSONB、UUID、XML、网络地址、几何类型

  Citus扩展。让pgsql成为分布式数据库

  PostGIS扩展。最先进的地理数据库

https://www.cnblogs.com/freeweb/p/8006639.html

1.创建postgres linux用户     
2.创建pgsql数据目录:pgsql_data     和pgsql放在同一个层目录
  —pgSQL
        —pgsql
        —pgsql_data
3.给postgres用户添加目录访问权限:chown postgres   /pgSQL/pgsql_data    
4.pgsql数据库默认用户就是postgres     su  postgres 
5.添加环境变量:vim ~/.bash_profile   加入一行:export  /home/work/pgSQL/pgsql/bin
6.初始化:pgsql/bin/initdb -D /pgsql_data/     
7.启动 :pgsql/bin/pg_ctl -D /pgsql_data/ -l logfile start
8.访问:bin/psql -h host  -d  库名(postgres) -U用户   -p 端口
./bin/psql -d postgres  


遇见的问题:创建了postgres用户能连接postgre库。但是我们图库用pgsql为后端,初始化的时候需要重新创建一个库无法指定库,一直创建失败。解决办法
1.使用navicat连接pgsql中的postgres库
2.创建一个库名,和你的登录用户同名的库
3.再初始化的时候就可以成功。
原文地址:https://www.cnblogs.com/tarzen213/p/12202914.html