reset sysadmin 参数:移动 sysadmin 数据库(SQL 管理 API)

随同 admin()task() 函数,使用 reset sysadmin 参数来将 sysadmin 数据库移到指定的 dbspace。移动 sysadmin 数据库将该数据库重置回到首次创建它时的原始状态;所有数据、 command history 和结果表都会丢失。仅内建任务、传感器和阈值保留在 sysadmin 表中。

语法

元素 描述 关键考虑
dbspace dbspace 的名称。  

用法

这个函数没有等同的实用程序命令。

如果您未指定 dbspace 作为最后的参数,则这个命令删除 sysadmin 数据库,然后在 rootdbs 中重新创建它。删除所有 ph_* 表和 command_history 行,并删除所有结果表。

示例

下列示例删除现有的 sysadmin 数据库并在名为 dbsp1 的 dbspace 内创建新的 sysadmin 数据库:
EXECUTE FUNCTION task("reset sysadmin","dbs1");

下一个示例删除 sysadmin 数据库,然后在 rootdbs 中重新创建它。

EXECUTE FUNCTION admin("reset sysadmin");

除了内建任务、传感器和阈值之外,从 ph_ 表中删除所有数据行,通过这个函数调用从 sysadmin 删除所有结果表。该函数执行完成之后,command_history 表为空。