我已经创建了一个名为“cyc_graph”的图形,现在我正在测试是否可以使用agtype_build_map函数在这个图形中插入一些顶点,但是这个函数需要graphID作为参数。那么我如何获得已经从PostgreSQL终端创建的图形的graphID?
我试过这样SELECT 'cyc_graph.vtxs'::regclass::oid;
但是这给出了vtxs表的Oid.(vtxs是顶点的标签名).我知道cyc_graph是一个模式名.所以我不知道如何得到一个模式名的graphID/Oid.
我已经创建了一个名为“cyc_graph”的图形,现在我正在测试是否可以使用agtype_build_map函数在这个图形中插入一些顶点,但是这个函数需要graphID作为参数。那么我如何获得已经从PostgreSQL终端创建的图形的graphID?
我试过这样SELECT 'cyc_graph.vtxs'::regclass::oid;
但是这给出了vtxs表的Oid.(vtxs是顶点的标签名).我知道cyc_graph是一个模式名.所以我不知道如何得到一个模式名的graphID/Oid.
1条答案
按热度按时间jw5wzhpr1#
为简单实体分配唯一的图形ID。图形ID是实体标签ID和分配给每个标签的唯一序列的唯一组合。请注意,在比较来自不同图形的实体时,ID会重叠。
参考:https://age.apache.org/age-manual/master/intro/types.html
这里的id实际上是GraphID。