目录、数据库、表、卷和文件

使用 catalog 浏览和管理目录、数据库、表、卷和文件。开始写入前,先读取资源树,确认目标工作区和资源 ID。

moi-cli -o catalog tree
moi-cli -o catalog list
moi-cli catalog --help

catalog tree 返回工作区的数据资源层级。创建、更新、清空或删除资源,以及上传文件,都会影响工作区数据。

常用操作

使用下列子命令按资源层级操作:

目标

命令

目录

listcreateinfoupdatedelete

数据库

list-databasescreate-databasedatabase-infodelete-database

create-tabletable-infopreview-tabletruncate-tabledelete-table

卷和文件

create-volumefilesuploadfile-infodownload-filedelete-file

复杂请求使用对应子命令的 --json--json-file 输入;不要根据其他命令猜测字段名称。删除前先读取资源详情或完整路径,确认目标 ID 和所属工作区。

数据资产和高级文件操作

要完成的事

使用命令

操作说明

上传私有文件

upload-private-bytesupload-private-fileupload-private

私有数据仍受工作区权限和卷范围约束。

查询数据资产或产物

data-assetbatch-get-data-assetsfile-data-assetfile-artifactbatch-resolve-file-artifacts

使用文件标识查询关联资源。

查询系统资源或请求 NL2SQL

system-treerun-nl2sql

分别用于系统资源层级和 NL2SQL 请求。

这些命令的输入对象和返回字段各不相同。对需要复杂输入的操作,先运行 moi-cli catalog <subcommand> -help,再通过 --json--json-file 传入已确认的字段。

最后更新于