Cypher AgensGraph的保留字

Cypher AgensGraph的保留字,cypher,graph-databases,agens-graph,Cypher,Graph Databases,Agens Graph,我正在尝试将1000000行数据加载到AgentGraph中。 这是带有虚假用户配置文件的简单数据,我将标签命名为“用户” 然而,错误语句突然出现,我相信这是因为“用户”这个词 被保留为AgentGraph的保留字之一。当我将单词改为“person”时,它创建顶点没有任何问题 agraph=# LOAD FROM vlabel_user AS user CREATE (a:user=row_to_json(user)::jsonb); ERROR: syntax error at or nea

我正在尝试将1000000行数据加载到AgentGraph中。 这是带有虚假用户配置文件的简单数据,我将标签命名为“用户”

然而,错误语句突然出现,我相信这是因为“用户”这个词 被保留为AgentGraph的保留字之一。当我将单词改为“person”时,它创建顶点没有任何问题

agraph=# LOAD FROM vlabel_user AS user CREATE (a:user=row_to_json(user)::jsonb);
ERROR:  syntax error at or near "user"
LINE 1: LOAD FROM vlabel_user AS user CREATE (a:user=row_to_json(use...

agraph=# LOAD FROM vlabel_user AS person CREATE (a:person=row_to_json(person)::jsonb);
GRAPH WRITE (INSERT VERTEX 1000000)
当我发现这一点后,我想知道除了“用户”之外,是否还有其他词我不能使用。我在谷歌上找不到任何信息,所以我 我请求别人的帮助。

对,“用户”是保留字。AgentGraph基于postgresql,支持postgresql中所有可用的SQL查询。因此,postgresql中的所有保留字在AgentGraph中也是保留字。(可以找到postgresql的保留字。) 如果要使用保留字,请将标识符用双引号括起来(例如:“user”)。

此外,还会将“MATCH”和“RETURN”添加到AgentsGraph中的保留关键字中,以实现密码语法