Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to list all installed neo4j server plugins from web interface or shell?

Tags:

neo4j

Right now I'm using the neo4jrestclient python package to list extensions:

from neo4jrestclient.client import GraphDatabase
gdb = GraphDatabase("http://localhost:7474/db/data/")
ext = gdb.extensions

Is there a direct shell command I can use do this? I also don't see anything on the web interface. I'm using 1.8.

Thanks!

like image 387
Alan Illing Avatar asked Nov 24 '12 17:11

Alan Illing


1 Answers

Since this is the top answer in Google and the accepted answer is out of date for v3.0+, here's a new answer.

On this page, they show a number of new procedures, and the one in question to get a list of all procedures in the database (including plugins) is "dmbs.procedures()", and I find it most useful to have the signature of the procedure as well as the name. The query for that is:

CALL dbms.procedures() YIELD name, signature RETURN name, signature
like image 57
John Daugherty Avatar answered Sep 29 '22 06:09

John Daugherty