我正在使用AgensGraph。
我知道PostgreSQL支持pl/python驱动程序。
所以我认为AgensGraph也支持它。
如果我想使用由pl/python使用的graph数据类型,方法是否与通用数据相同?
发布于 2019-05-31 08:35:21
为了在AgensGraph中使用PL/Python,您需要创建plpythonu语言。
下面是AgensGraph中PL/Python语言的一个很好的例子:
启用模块的
CREATE LANGUAGE plpythonu;
创建示例数据的
CREATE (a:person {id:1,name:'Bob'});
Python创建PL/函数
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
https://stackoverflow.com/questions/53166089
复制相似问题