Я использую AgensGraph.
Я знаю, что PostgreSQL поддерживает драйвер pl/python.
Так что я думаю, что AgensGraph тоже поддерживает это.
Если я хочу использовать тип данных графа, используемый pl/python, будет ли то же самое с общими данными?
Как использовать тип данных графа с помощью pl/python в AgensGraph?
Ответы (1)
Чтобы использовать PL/Python в AgensGraph, вам необходимо Создать язык plpythonu.
Хорошим примером для PL/Python в AgensGraph будет следующий:
Включение модуля
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
person
Eya
schedule
31.05.2019