当前位置: 首页 > article >正文

瀚高创库建表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;


http://www.kler.cn/a/420458.html

相关文章:

  • 【Gitlab】gitrunner并发配置
  • Vue2-从零搭建一个项目(项目基本结构介绍)
  • 深入傅里叶级数与傅里叶变换:从基础到应用
  • ES中的字段类型
  • 【ONE·基础算法 || 动态规划(三)】
  • 【C语言】结构体嵌套
  • linux的挂卸载
  • 【docker】多阶段构建与单阶段构建
  • leetcode每日一题(20241202)
  • BERT的中文问答系统36-2
  • Java GET请求 请求参数在Body中使用Json格式传参
  • 简单介绍下 VitePress 中的 vp-doc 和 vp-raw
  • Git:分支管理
  • 面试小札:JVM虚拟机
  • LeetCode Hot100 21~30
  • 数仓3.0与大模型(如大型语言模型和其他深度学习模型)之间的关系
  • 机器学习(3)朴素贝叶斯算法
  • 数据库日志
  • HTML前端开发-- Flex布局详解及实战
  • 4k4d 学习安装笔记
  • CS144(七)
  • Linux - selinux
  • 屏幕触控支持指纹
  • 小程序 - 比较数字大小
  • Git 快速入门:全面了解与安装步骤
  • Leetcode:3195