openGauss DataKit :业务开发-用户操作手册(2)

约束和限制

函数/过程

在“SQL 终端”或“创建函数/过程”向导创建的函数/过程须以“/”结尾,表示函数/过程的结尾。函数/过程随后输入的语句结尾如果没有“/”,语句会被视为单条查询,执行过程中可能会报错。

调试

前置条件:

  1. 安装openGauss3.1.0
  2. 安装 pldebugger 插件

仅支持plpgsql语言的调试

项目运行

本项目依赖主平台的web-socket,若需要使用本项目所有功能,只能通过编译成 jar 包的形式作为插件运行在主平台上,操作步骤详见 编译与部署 。若需单独运行将影响 SQL 终端语句执行、调试函数/过程等功能的使用。

使用指导

数据库导航栏

连接数据库后,进入数据库管理界面。左侧为数据库导航栏,提供过滤数据库对象以及数据库导航功能。

过滤数据库对象

步骤 1: 输入数据库对象名称,若存在过滤的筛选对象则自动展开至对应子项,若不存在则显示”暂无数据”。

说明: 所有搜索内容基于已加载过节点数据(通过展开节点操作)过滤,若所搜索的内容在未加载的节点数据中,将无法匹配。

数据库导航菜单

对 openGauss 数据库支持导航菜单如下:

一级菜单二级菜单三级菜单四级菜单五级菜单六级菜单说明
连接名称(主机地址:端口号) 数据库 数据库
名称
模式名称 普通表(子级总数) 普通/分区表文件名称 一 ~ 五级菜单均支持单独刷新
外表(子级总数) 外表文件名称
触发器(子级总数) 触发器文件名称
函数/过程(子级总数) 函数/过程文件名称
序列(子级总数) 序列文件名称
视图(子级总数) 视图文件名称
同义词(子级总数) 同义词文件名称
用户/角色 用户/角色名称 一级菜单支持单独刷新
表空间 表空间名称
定时任务 当前连接下的所有数据库定时任务信息查看入口

数据库对象编辑栏

标签

标签命名规则如下:

说明: 标签显示图标+对象名称(宽度max/min:130/30px),悬停标签显示完整标签(含对象所在数据库以及连接名称)。

类型标签类型标签命名规则/完整标签命名规则标签示例/完整标签示例说明
数据库对象 普通表 图标+普通表名称/模式名称.普通表名称-数据库名称@连接名称 图标+table/gaussdb.table-postgres@connection1 悬停标签显示完整标签名称
外表 图标+外表名称/模式名称.外表名称-数据库名称@连接名称 图标+external/gaussdb.external-postgres@connection1
触发器 图标+触发器名称/模式名称.触发器名称-数据库名称@连接名称 图标+trigger/gaussdb.trigger-postgres@connection1
函数/过程 图标+函数或存储过程名称/模式名称.函数或存储过程名称-数据库名称@连接名称 图标+function/gaussdb.function-postgres@connection1
序列 图标+序列名称/模式名称.序列名称-数据库名称@连接名称 图标+sequence/gaussdb.sequence-postgres@connection1
视图 图标+视图名称/模式名称.视图名称-数据库名称@连接名称 图标+view/gaussdb.view-postgres@connection1
同义词 图标+同义词名称/模式名称.同义词名称-数据库名称@连接名称 图标+synonym/gaussdb.synonym-postgres@connection1
其他 用户/角色 图标+用户或角色名称/模式名称.用户或角色名称-数据库名称@连接名称 图标+user/gaussdb.user-postgres@connection1
表空间 图标+表空间名称/模式名称.表空间名称-数据库名称@连接名称 图标+tablespace/gaussdb.tablespace-postgres@connection1
定时任务 图标+定时任务名称/模式名称.定时任务名称-数据库名称@连接名称 图标+task/gaussdb.task-postgres@connection1
SQL终端 图标+SQL终端名称/SQL终端名称-数据库名称@连接名称 图标+sql/sql-postgres@connection1

标签右键支持刷新、重命名、关闭等操作,具体功能如下:

功能项描述
(右键标签) 刷新当页 仅普通表页面支持刷新当前页面数据
(右键标签) 重命名终端 仅SQL终端窗口支持重命名终端
(右键标签) 关闭标签 当前页面关闭,自动显示下一个标签页页面信息
(右键标签) 关闭其他 除当前页面和【运行及展示】外,其他所有页面都关闭
(右键标签) 关闭所有 除【运行及展示】外,其他所有页面都关闭

标签窗口支持搜索、跳转等操作,具体功能如下:

功能项描述
搜索标签页 输入标签页名称,基于打开的标签页列表匹配对应的搜索数据,若存在,即可通过点击操作,面板内容切换至指定的页面信息
跳转至搜索的标签页 点击指定的标签页,面板内容切换至指定的页面信息

功能区

功能区的面板布局如下:

面板功能描述
便捷区 连接选择框 选择目标数据库,结合新建终端一起使用,可便捷打开连接指定数据库的新终端
新建连接 打开新建连接弹窗
新建终端 打开新建终端,新终端默认连接至选择框中的目标数据库
SQL助手 右侧打开 openGauss SQL 助手
标签区 标签栏 标签窗口 + 标签
展示区 SQL 窗口 SQL 脚本输入窗口 + SQL 结果展示栏
PL/SQL 窗口 调试工具栏 + 函数/过程调试脚本 + 调试结果展示栏
数据展示 页面数据展示区,通常用于数据库对象的数据管理、查看等操作

整体功能

主题色

​ 支持两种主题色:亮色主题(背景色:#ffffff / 主题色:#e41d1d)、黑暗主题(背景色:#232324 / 主题色:#fcef92)

窗口拖动

​ 支持窗口拖动,具体描述如下:

拖动类型描述
数据库导航栏与数据库对象编辑栏左右拖动 鼠标移至数据库导航栏和数据库对象编辑栏中间:长按鼠标往左拖动、往右拖动以调节两个窗口的宽度
数据库对象编辑栏与SQL助手栏左右拖动 鼠标移至数据库对象编辑栏与SQL助手栏中间:长按鼠标往左拖动、往右拖动以调节两个窗口的宽度
SQL窗口的编辑器和执行结果窗口上下拖动 鼠标移至SQL编辑器和执行结果窗口中间:长按鼠标往上拖动、往下拖动以调节两个窗口的高度
PL/SQL窗口的编辑器和调用堆栈窗口左右拖动 鼠标移至PL/SQL编辑器和调用堆栈窗口中间:长按鼠标往左拖动、往右拖动以调节两个窗口的宽度
posted @ 2024-10-16 14:28  openGauss-bot  阅读(15)  评论(0)    收藏  举报