Postgresql Linux离线安装部署及超图应用

目录

Postgresql Linux离线安装部署及超图应用

一、产品下载

二、产品安装

三、产品使用

四、超图产品使用


操作系统:Centos 7

数据库版本:Postgresql 13

部署方式:离线部署

iDesktop 10i(2020)

iServer 10i

一、产品下载

1.访问官网产品下载地址:https://www.postgresql.org/download/

2.选择操作系统

0

3.选择平台和版本,底部有RPM版本下载链接

0

0

4.下载版本

选择13版本,分别下载三个包

PostgreSQL客户端程序和库

postgresql13 - PostgreSQL client programs and libraries

PostgreSQL客户端共享库

postgresql13-libs - The shared libraries required for any PostgreSQL clients

PostgreSQL服务器程序

postgresql13-server - The programs needed to create and run a PostgreSQL server

0

0

0

二、产品安装

1.上传安装包到服务器

上传至/home/soft

2.安装数据库,参考如下顺序

rpm -ivh postgresql13-libs-13.2-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql13-13.2-1PGDG.rhel7.x86_64.rpm rpm -ivh postgresql13-server-13.2-1PGDG.rhel7.x86_64.rpm

0

3.初始数据库,并设置开启自启动

初始化

/usr/pgsql-13/bin/postgresql-13-setup initdb

设置开机自启动

systemctl enable postgresql-13.service

启动服务

systemctl start postgresql-13.service

4.配置hosts,可选

0

5.配置主机IP和端口

vim /var/lib/pgsql/13/data/postgresql.conf

0

6.开放请求IP

vim /var/lib/pgsql/13/data/pg_hba.conf

0

iDesktop 10 i 使用md5无法连接数据库,改为trust模式可正常连接

0

7.重启postgresql

systemctl restart postgresql-13.service

8.修改postgresql自带超级用户postgres的密码

切换到postgres用户,并进入psql命令行

su - postgres psql

修改用户密码

alter user postgres with password 'postgres';

9.创建新账户

create user pg password 'pg';

10.用户赋权

分配超级用户权限: alter role pg superuser ;

分配数据操作权: grant all privileges on database gp to gp;

11.创建数据库

create database pg;

三、产品使用

切换用户

su postgres

1.登陆数据库

psql -U pg -d pg -h postgresql -W

输入密码

pg

输入显示数据库命令

\l

显示如下信息说明数据库安装成功

0

2.创建表

create table railStation (UserID integer, label varchar(100),telcode varchar(100),X double precision,Y double precision);

3.导入csv

copy railStation from '/home/data/railstation.csv' with csv header;

导入csv如果提示如下信息,则修改csv文件编码格式为UTF-8

ERROR: invalid byte sequence for encoding "UTF8": 0xba

0

入库后数据浏览查询如下

0

四、超图产品使用

1.iDesktop 10 i 新建postgresql数据源

右键新建数据库型数据源,输入参数如下:

0

2.保存工作空间、地图、数据到postgresql中

①操作数据、配图、保存工作空间等操作步骤不变,可实现将工作空间保存到postgresql数据库中;保存postgresql工作空间参数如下,工作空间名称自行指定

0

②操作完成后,工作空间、数据源、地图情况如下:

0

3.iServer 10 i发布postgresql工作空间,对外提供地图服务和数据服务

①登陆iServer,点击快速发布服务,数据来源选择工作空间,配置数据情况如下:

0

②点击下一步勾选地图服务和数据服务类型,后续一路next直至完成

0

③服务发布完成后,地图服务和数据服务浏览效果

0

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值