Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/set-user-graph/ Documentation version: v5.3.2 已弃用 该命令已弃用,请使用 [ALTER USER SET HOME_GRAPH](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/alter-user/) 命令设置当前用户的主图。 # SET USER GRAPH `SET USER GRAPH`命令用于设置当前用户的主图。 如需为当前会话设置图,请参见 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/)。 ## 语法 语法图源码 set_user_graph ```` set_user_graph ::= 'SET' 'USER' 'GRAPH' (schema_reference '/')? graph_name ```` ## 参数 ### `schema_reference` 所引用的 Schema 路径。此处即设置为主图的图的 Schema 路径。 绝对路径或相对路径均可在命令中使用。若想将不在当前会话中的 Schema 中的图设置为主图,则需指定对应 Schema 路径。关于为当前会话设置和查看 Schema 的更多信息,请参见 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/) 和 [SHOW CURRENT_SCHEMA](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-schema/)。 ### `graph_name` 要设置为主图的名称。名称区分大小写,必须与现有的图名称匹配。您可以使用 [CREATE GRAPH](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/graph/create/) 创建图。 ## 示例 ### 将当前 Schema 中的图设置为主图 ```` ''' // 创建图类型 CREATE GRAPH TYPE IF NOT EXISTS home_graph_type AS {} ''' ''' // 创建图 CREATE GRAPH IF NOT EXISTS homegraph TYPED home_graph_type ''' ''' // 为当前用户设置主图 SET USER GRAPH homegraph ''' ```` ### 将指定 Schema 中的图设置为主图 ```` ''' // 创建图类型 CREATE GRAPH TYPE IF NOT EXISTS home_graph_type AS {} ''' ''' // 创建图 CREATE GRAPH IF NOT EXISTS homegraph TYPED home_graph_type ''' ''' // 创建 Schema CREATE SCHEMA IF NOT EXISTS /my_schema ''' ''' // 为当前会话设置 Schema SESSION SET SCHEMA /my_schema ''' ''' // 为当前用户设置主图 SET USER GRAPH /default_schema/homegraph ''' ```` ## 更多信息 - 查看当前用户的信息,请参见 [SHOW CURRENT_USER](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-user/)。 - 查看加入当前服务组的所有用户的信息,请参见 [SHOW USERS](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-users/)。 - 查看当前会话的信息,请参见 [SHOW CURRENT_SESSION](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-session/)。 - 查看所有会话的信息,请参见 [SHOW SESSIONS](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-sessions/)。