已弃用
该命令已弃用,请使用 ALTER USER SET HOME_GRAPH 命令设置当前用户的主图。
SET USER GRAPH¶
SET USER GRAPH命令用于设置当前用户的主图。
如需为当前会话设置图,请参见 SESSION SET。
语法¶
- set_user_graph
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
'''
更多信息¶
- 查看当前用户的信息,请参见 SHOW CURRENT_USER。
- 查看加入当前服务组的所有用户的信息,请参见 SHOW USERS。
- 查看当前会话的信息,请参见 SHOW CURRENT_SESSION。
- 查看所有会话的信息,请参见 SHOW SESSIONS。