文档下载建议反馈入口

  • 创建数据库
  • 编辑数据库
  • 查看数据库
  • 切换数据库
  • 删除数据库
  • 重命名数据库
  • 备份数据库
  • 恢复数据库
  • 权限

数据库管理

KaiwuDB 开发者中心支持创建、编辑、查看、切换、重命名、删除、备份和恢复时序数据库,对指定数据库进行权限管理。

创建数据库

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员。默认情况下,sysroot 用户属于 sysadmin 角色。

步骤

如需创建时序数据库,遵循以下步骤。

  1. 在数据库导航区,右键单击时序数据库,然后选择新建时序数据库

  2. 创建时序数据库窗口,填写数据库名称,根据需要设置数据库生命周期,然后单击确定。默认情况下,数据库的生命周期为 0 天,即永不过期。

    创建成功后,新建数据库将自动显示在数据库导航区内,继承 KaiwuDB 数据库系统的角色和用户设置。

编辑数据库

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员。默认情况下,sysroot 用户属于 sysadmin 角色。

步骤

如需修改时序数据库的生命周期或描述信息,遵循以下步骤。

  1. 在数据库导航区,双击需要修改的数据库,或者右键单击需要修改的数据库,然后选择编辑时序数据库

  2. 在数据库对象窗口,根据需要修改数据库的生命周期和描述信息。

  3. 单击页面右下方的保存按钮。

  4. 执行修改窗口,确认 SQL 语句无误,然后单击执行

查看数据库

在数据库导航区,双击需要查看的数据库,查看数据库的属性以及数据库的模式、角色、用户、会话信息和权限信息。

切换数据库

切换数据库用于设置正在使用的数据库。

如需切换正在使用的数据库,遵循以下步骤:

  1. 在数据库导航区,右键单击需要切换使用的数据库,然后选择设为活动对象

删除数据库

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员或拥有目标数据库及对象 DROP 权限。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员或者是拥有目标数据库及对象 DROP 权限的普通用户。默认情况下,sysroot 用户属于 sysadmin 角色。
  • 要删除的数据库不是当前使用的数据库。

步骤

如需删除时序数据库,遵循以下步骤。

  1. 在数据库导航区,右键单击需要删除的数据库,然后选择删除

  2. 删除对象窗口,单击。删除成功后,系统将自动更新导航栏菜单。

重命名数据库

说明

新数据库名称必须唯一,并且遵循数据库标识符规则,最大长度不得超过 63 字节。 目前,数据库名称不支持中文字符。

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员。默认情况下,sysroot 用户属于 sysadmin 角色。
  • 待重命名数据库不是当前使用的数据库。

步骤

如需重命名时序数据库,遵循以下步骤。

  1. 在数据库导航区,右键单击需要重命名的数据库,然后选择重命名

  2. 重命名窗口,设置新的数据库名称,然后单击确定

  3. 重命名脚本窗口,确认新数据库名称,然后单击执行

备份数据库

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员。默认情况下,sysroot 用户属于 sysadmin 角色。

步骤

如需备份时序数据库,遵循以下步骤。

  1. 在数据库导航区,右键单击需要备份的数据库,选择工具 > 备份

  2. 备份窗口,根据提示设置备份文件路径,然后单击开始。设置完成后即可在备份进度页查看备份进度。

恢复数据库

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员。默认情况下,sysroot 用户属于 sysadmin 角色。

步骤

如需恢复时序数据库,遵循以下步骤。

  1. 在数据库导航区,右键单击需要恢复的数据库,选择工具 > 恢复

  2. 恢复窗口,根据提示设置备份文件路径和数据库,然后单击开始。设置完成后即可在恢复进度页查看恢复进度。

权限

权限管理用于赋予不同用户指定数据库的各项权限。

前提条件

  • 非三权分立模式下,用户是 admin 角色的成员或者拥有目标数据库 GRANT 和相应的权限。默认情况下,root 用户属于 admin 角色。
  • 三权分立模式下,用户是 sysadmin 角色的成员或者是拥有目标数据库 GRANT 和相应权限的普通成员。默认情况下,sysroot 用户属于 sysadmin 角色。

赋予权限

如需为用户赋予权限,遵循以下步骤。

  1. 在指定数据库的对象窗口,单击权限页签。
  2. 选择需要授权的用户,勾选相应的权限。
  3. 单击页面右下方的保存按钮。
  4. 执行修改窗口,确认 SQL 语句无误后,单击执行

撤销权限

如需撤销用户的权限,遵循以下步骤。

  1. 在指定数据库的对象窗口,单击权限页签。
  2. 选择需要撤销授权的用户,取消勾选相应的权限。
  3. 单击页面右下方的保存按钮。
  4. 执行修改窗口,确认 SQL 语句无误,然后单击执行