操作Edge type

在 Nebula Graph 数据库中创建图空间后,用户可能需要创建Edge type。用户可以选择使用 控制台 或者 Schema 操作Edge type。本文仅说明如何使用 Schema 操作Edge type。

支持版本

Studio v2.2.1 及以后版本。请更新版本,详细操作参考 版本更新

前提条件

在 Studio 上操作Edge type之前,用户必须确认以下信息:

  • Studio 已经连接到 Nebula Graph 数据库。

  • 图空间已经创建。

  • 当前登录的账号拥有 GOD、ADMIN 或者 DBA 的权限。

创建Edge type

按以下步骤使用 Schema 创建Edge type:

  1. 在工具栏中,点击 Schema 页签。

  2. 图空间列表 中,找到图空间,点击图空间名称或者在 操作 列中点击 表示设置的图标 图标。

  3. 当前图空间 里确认图空间名称。用户也可以通过选择图空间名称切换图空间。

  4. 点击 边类型 页签,并点击 创建 按钮。

  5. 创建 页面上,完成以下设置:

    • 名称:按提示信息输入合规的Edge type名称。本示例中,输入 serve

    • (可选)如果Edge type需要描述,可以在名称下方的 描述 输入相应内容。

    • (可选)如果Edge type需要属性,在 定义属性面板的左上角,点击勾选框,并在展开的列表中,完成以下操作:

      • 输入属性名称、数据类型和默认值。
      • 如果一个Edge type有多个属性,可以点击 添加属性 按钮,并定义属性。
      • 如果要删除某个属性,在该属性所在行,点击 表示删除的图标 图标。
    • (可选)Edge type未设置索引时,用户可以设置 TTL:在 设置TTL面板的左上角,点击勾选框,并在展开的列表中设置 TTL_COLTTL_DURATION 参数信息。关于这两个参数的详细信息,参考 TTL 配置

  6. 完成设置后,在 对应的nGQL语句 面板上,用户能看到与上述配置等价的 nGQL 语句。
    定义Edge type action 的属性

  7. 确认无误后,点击 + 创建 按钮。 如果Edge type创建成功,定义属性面板会显示这个Edge type的属性列表。

修改Edge type

按以下步骤使用 Schema 修改Edge type:

  1. 在工具栏中,点击 Schema 页签。

  2. 图空间列表 中,找到图空间,点击图空间名称或者在 操作 列中点击 表示设置的图标 图标。

  3. 当前图空间 里确认图空间名称。用户也可以通过选择图空间名称完成图空间切换。

  4. 点击 边类型 页签,找到需要修改的Edge type,并在 操作 列中,点击 表示修改的图标 图标。

  5. 编辑 页面,用户可以选择以下操作:

    • 如果要修改描述:在 名称 下方,点击编辑进行修改。
    • 如果要修改属性:在 定义属性 面板上,找到需要修改的属性,在右侧点击 编辑,再修改属性的数据类型或者默认值。修改完成后,点击 确认取消
    • 如果要删除属性:在 定义属性 面板上,找到需要删除的属性,在右侧点击 删除,经确认后,删除属性。
    • 如果要添加属性:在 定义属性 面板上,点击 添加属性 按钮,添加属性信息。
    • 如果要修改 TTL:在 设置TTL 面板上,修改或 TTL_COLTTL_DURATION 设置。
    • 如果要删除所有已经配置的 TTL:在 设置TTL 面板的左上角,点击勾选框,取消选择。
    • 如果要设置 TTL:在 设置TTL 面板的左上角,点击勾选框,开始设置 TTL。
  6. 完成设置后,在 对应的nGQL语句 面板上,用户能看到修改后的 nGQL 语句。

删除Edge type

按以下步骤使用 Schema 删除Edge type:

  1. 在工具栏中,点击 Schema 页签。

  2. 图空间列表 中,找到图空间,点击图空间名称或者在 操作 列中点击 表示设置的图标 图标。

  3. 当前图空间 里确认图空间名称。用户也可以通过选择图空间名称切换图空间。

  4. 点击 边类型 页签,找到需要修改的Edge type,并在 操作 列中,点击 表示删除的图标 图标。

  5. 在弹出的对话框中点击 确认

后续操作

Edge type创建成功后,用户可以在 控制台 上逐条插入边数据,或者使用 导入 功能批量插入边数据。