自学内容网 自学内容网

瀚高创库建表pgsql

1.瀚高下载地址:

下载 (highgo.com)icon-default.png?t=O83Ahttps://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;


原文地址:https://blog.csdn.net/m0_73427585/article/details/144115822

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!