zoukankan      html  css  js  c++  java
  • 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.再初始化的时候就可以成功。
  • 相关阅读:
    Linux 配置jdk vim和 Linux 基本操作
    Java02_数据类型
    java01_简介_开发环境
    基于Vue + webpack + Vue-cli 实现分环境打包项目
    理解TCP/IP三次握手与四次挥手的正确姿势
    Vue 项目骨架屏注入与实践
    我的第一个Quartz代码
    hdu5882 Balanced Game
    hdu5883 The Best Path(欧拉路)
    Poj 1273 Drainage Ditches(最大流 Edmonds-Karp )
  • 原文地址:https://www.cnblogs.com/tarzen213/p/12202914.html
Copyright © 2011-2022 走看看