瀚高创库建表pgsql
1.瀚高下载地址:
下载 (highgo.com)https://www.highgo.com/down_main.html
2.瀚高linux安装
上传deb文件到ubuntu系统中
执行 dpkg -i hgdb-see-4.5.8-fe4791c.x86_64.deb 命令安装数据库
安装完成后,会在/opt 目录下生成安装目录
数据库安装完毕后会在/opt/highgo/hgdb-see-4.5.8/etc目录下生成一个名为hgdbenv.sample的环境变量示例文件,内容如下所示:
hgdbenv.sample:
如有需要修改文件后,会话级别的生效命令如下:
source hgdbenv.sample
3.初始化并配置数据库
在etc目录下有一个配置脚本laststep.sh,使用该脚本可快速进行数据库配置。
使用命令 ./laststep.sh & 执行脚本文件
按照提示操作:
Yes
* 如果不是root用户需要使用sudo命令执行,否则可能会出现权限不足无法创建文件夹的情况
4.启停数据库
* 尽量使用root权限
1、通过服务启动。
systemctl start hgdb-see-4.5.8.service
2、通过服务停止。
systemctl stop hgdb-see-4.5.8.service
3、通过数据库命令启动。
pg_ctl start -D /opt/highgo/hgdb-see-4.5.8/data
4、通过数据库命令停止。
pg_ctl stop -D /opt/highgo/hgdb-see-4.5.8/data
5.卸载数据库
卸载前请关闭数据库服务。
dpkg -r hgdb-see-4.5.8
* 使用dpkg命令卸载数据库。为保证数据安全性,卸载后data目录不会被删除,请根据需要手动删除。
6.数据库登入
syssso和sysdba是瀚高的账户分管不同的权限,需要设置密码登录,具体去看瀚高的密码命令修改去。
进入/opt/highgo/hgdb-see-4.5.8/bin目录下,执行以下命令:
./psql -U syssso -d highgo
Password for user syssso Ydlh@123**
7.步骤
通过sql登录sysdba 账户创建数据库;
创建角色(账户密码就是库的账户登录密码)
新建模式,授权可以使用的角色
8.执行sql
## 创建数据库
CREATE DATABASE "reservoir";
## 创建用户
create user reservoirSystem password 'ydlh@123';
## 创建schema模式
CREATE SCHEMA "reservoir_system" AUTHORIZATION "reservoirSystem";
## 授权schema
grant usage on schema prod_flowable to prodsystem;
## 授权对指定schema的表数据操作
GRANT select,insert,update,delete,truncate ON all tables in SCHEMA prod_flowable TO prodsystem;
## 授权对指定schema的表操作
对指定schema的表数据操作
GRANT create ON SCHEMA prod_flowable TO prodsystem;