我正在使用 AgensGraph。
我知道 PostgreSQL 支持 pl/python 驱动程序。
所以我认为AgensGraph 也支持它。
如果我想使用 pl/python 使用的图形数据类型,与一般数据的方式相同吗?
问问题
103 次
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 回答