0


我正在使用 AgensGraph。
我知道 PostgreSQL 支持 pl/python 驱动程序。
所以我认为AgensGraph 也支持它。
如果我想使用 pl/python 使用的图形数据类型,与一般数据的方式相同吗?

4

1 回答 1

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

于 2019-05-31T00:35:20.667 回答