SHOW GRAPHS¶
SHOW GRAPHS命令返回当前会话的 Schema 中所有图和 Catalog 中所有临时图的信息。
要列出持久化图,当前用户必须拥有当前会话中 Schema 的USAGE。缺少该权限时,命令返回权限不足错误。Schema USAGE不改变临时图原有的访问规则。更多信息,请参见 Schema 访问控制。
下表展示了返回的信息:
| 列 | 描述 |
|---|---|
name |
图或临时图的名称。 |
graph_type |
创建图或临时图时引入的图类型。 |
schema |
图或临时图所在的 Schema 的路径。 |
owner |
图或临时图的所有者(OWNER)。 |
extra |
附加信息。对于图,无附加信息。对于临时图,该值表示临时图是否以分布式模式创建。更多信息,请参见 CREATE TEMPORARY GRAPH。 |
语法¶
- show_graphs_command
show_graphs_command ::=
'SHOW' 'GRAPHS'
示例¶
以下示例基于示例数据集。
显示所有图和临时图¶
SHOW GRAPHS
返回:
+------------------------+--------------------------+-----------------+-------+-------------------+
| name | graph_type | schema | owner | extra |
+------------------------+--------------------------+-----------------+-------+-------------------+
| movie | movie_type | /default_schema | root | |
| #sub_movie_temp | movie_type | /tmp_schema | root | distributed:false |
| #movie_temporary_graph | movie_type | /tmp_schema | root | distributed:false |
+------------------------+--------------------------+-----------------+-------+-------------------+