数据库
文章平均质量分 76
新晋小菜鸟
这个作者很懒,什么都没留下…
展开
-
Centos7.2下安装postgresql10
CentOS7.2中自带的PostgreSQL是9.2版本的,里面没有NoSQL特性,因此我们使用rpm包安装方式,PostgreSQL的repository包地址列表在这里1、首先安装PostgreSQL的rpmsudo yum install -y https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-2.noa...原创 2018-06-29 11:06:16 · 930 阅读 · 0 评论 -
Centos7.2下安装PostGIS及shp数据导入
一、安装前准备PostGIS的安装和运行需要在PostgreSQL环境下,PostgreSQL具体安装可参考Centos7.2下安装postgresql10postgis安装前可先安装写依赖:geos 3.4.2, 可以使用yum install geos geos-develgdal 1.11.4, 可以使用yum install gdal gdal-develproj 4.8...原创 2018-06-30 11:21:01 · 2180 阅读 · 0 评论 -
命令行方式PostgreSQL数据库添加新用户
1、切换到Linux用户postgres,然后执行psql;$ su - postgres-bash-4.2$ psqlPassword:******postgres=#此时就进入到了pgsql数据库了2、创建数据库新用户,如 dbuser:postgres=# CREATE USER dbuser WITH PASSWORD '*****';3、创建用户数据库,如exampledb:po...转载 2018-07-02 22:07:13 · 8129 阅读 · 0 评论 -
psql版本和server版本不一致的解决办法
在Centos7是使用postgresql的时候遇到了psql与server(服务器)版本不一致问题,主要是因为psql使用的还是系统自带的9.2版本,而server使用的是最新安装的10.4版本。所以会出现如下警告:-bash-4.2$ psql psql (9.2, server 10.4)WARNING: psql major version 9.2, server major vers...原创 2018-07-11 15:55:56 · 3368 阅读 · 0 评论 -
C++连接postgresql数据库
一、前言本教程是所有运行环境均在Centos7.2下实现,使用前先确定PostgreSQL数据库安装成功,一定要确保安装路径/usr/pgsql-10下面有bin、include、lib、doc、share文件夹(路径可能不一样,但前三个文件夹一定要有,很关键),如何include没有可以下载源码拷贝过来,但最好是安装好就有。本教程中使用libpqxx库来实现C++和pgsql数据库的连接,lib...原创 2018-07-04 21:42:56 · 12002 阅读 · 0 评论 -
pqxx::tuple::reference类型转换为其他数据类型
转换格式见下面例子中展示:pqxx::work w(conn);//创建一个事务对象,conn为连接的数据库pqxx::result res=w.exec(sql);//sql为SQL语句//将查询结果转为其他数据类型格式展示for(pqxx::result::const_iterator row=res.begin();row!=res.end();++row){ co...原创 2018-07-17 21:26:03 · 628 阅读 · 0 评论