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.再初始化的时候就可以成功。
  • 相关阅读:
    2019-6-23-win10-uwp-未给任务-GenerateAppxPackageRecipe-的必需参数-AppxManifestXml-赋值
    2018-8-17-C#-从零开始写-SharpDx-应用-控制台创建-Sharpdx-窗口
    QToolBox
    QListWidget
    宽字节 多字节 mbstowcs wcstombs
    va_start可变参数函数
    c语言二进制、八进制、十六进制
    文件锁 flock/fcntl
    volatile和锁
    串口应用程序
  • 原文地址:https://www.cnblogs.com/tarzen213/p/12202914.html
Copyright © 2011-2022 走看看