如何在AgensGraph中通过pl / python使用图形数据类型?

时间:2018-11-06 05:15:27

标签: plpython agens-graph


我正在使用AgensGraph。
我知道PostgreSQL支持pl / python驱动程序。
所以我认为AgensGraph也支持它。
如果我想通过pl / python使用图形数据类型,与常规数据是否一样?

1 个答案:

答案 0 :(得分:0)

要在AgensGraph中使用PL / Python,您需要创建plpythonu语言

AgensGraph中PL / Python的一个很好的例子如下:

启用模块

CREATE LANGUAGE plpythonu;

创建示例数据

CREATE (a:person {id:1,name:'Bob'});

创建PL / Python函数

CREATE OR REPLACE FUNCTION firstname()
RETURNS void
AS $$
#Python source code starts
records = plpy.execute("MATCH (a:person) RETURN a.name AS sample")
plpy.info(records[0]['sample'])
#Python source code ends
$$ LANGUAGE plpythonu;

调用函数

SELECT firstname(); 

您可以在以下链接中找到更多信息: AgensGraph