SQL、工作簿和 SQL 历史

使用 sql 浏览元数据、管理工作簿、运行 SQL,并查看结果和 SQL 历史。

moi-cli -o sql meta-databases
moi-cli -o sql execute-query --query "SELECT 1"
moi-cli sql --help

运行 SQL 前确认目标工作区和数据库。写入、删除或 DDL 语句会影响数据;提交查询后,使用 query-result、query-detail 或 query-history 读取后续结果,而不是只依据提交响应判断运行完成。

管理工作簿和版本

要完成的事

使用命令

操作说明

查看工作簿和版本

workbooks、workbook-detail、workbook-versions

写入前读取工作簿和版本标识。

管理工作簿

create-workbook、update-workbook、delete-workbook

删除前确认依赖和影响范围。

管理工作簿版本

create-workbook-version、update-workbook-version、save-workbook-version

使用已确认的工作簿和版本标识。

创建、更新或删除工作簿及版本会写入资源。先读取工作簿详情和版本列表,再根据该子命令的 -help 提供工作簿 ID、版本 ID 和 SQL 内容;不要把查询文本直接拼接到 shell 命令中。

查询执行记录和元数据

要完成的事

使用命令

操作说明

提交或取消查询

execute-query、kill-query

提交后不以接受响应判断完成;仅取消仍可取消的查询。

查看查询状态和结果

describe-query、query-result、query-detail、query-profile、query-web-socket-url

使用查询标识读取后续状态和结果。

查看查询历史

query-history-overview、query-history

查询已执行记录。

浏览元数据

meta-databases、meta-db-tree、meta-db-tables、meta-table-info、meta-table-columns、meta-table-column-stats、meta-table-ddl

先确认数据库、表和列信息。

删除元数据对象

drop-meta-database、drop-meta-table、drop-meta-view

删除前确认对象路径、依赖关系和影响范围。

最后更新于