跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

已弃用

该命令已弃用,请使用 ALTER USER SET HOME_GRAPH 命令设置当前用户的主图。

SET USER GRAPH

SET USER GRAPH命令用于设置当前用户的主图。

如需为当前会话设置图,请参见 SESSION SET。

语法

set_user_graph
SET USER GRAPH schema_reference / graph_name

set_user_graph ::=
    'SET' 'USER' 'GRAPH' (schema_reference '/')? graph_name

参数

schema_reference

所引用的 Schema 路径。此处即设置为主图的图的 Schema 路径。

绝对路径或相对路径均可在命令中使用。若想将不在当前会话中的 Schema 中的图设置为主图,则需指定对应 Schema 路径。关于为当前会话设置和查看 Schema 的更多信息,请参见 SESSION SET 和 SHOW CURRENT_SCHEMA。

graph_name

要设置为主图的名称。名称区分大小写,必须与现有的图名称匹配。您可以使用 CREATE GRAPH 创建图。

示例

将当前 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
'''

更多信息