[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SystemDB

In Neo4j 4.0 the concept of multi-database was introduced. There’s now a database called system which contains some internal information, e.g. configured permissions. Those can be exposed by APOC.

apoc.systemdb.graph

Do not rely on the data structures within system database. They are a non-public implementation details of Neo4j and might change within minor release updates.

Table 1. Procedures
Qualified Name Type Release

apoc.systemdb.graph

Procedure

Apoc Extended

apoc.systemdb.execute

Procedure

Apoc Extended

apoc.systemdb.export.metadata

Procedure

Apoc Extended

Usage examples
CALL apoc.systemdb.graph() YIELD nodes, relationships RETURN *;
CALL apoc.systemdb.execute('SHOW DATABASES') YIELD row RETURN row.name as dbName;
CALL apoc.systemdb.execute(["CREATE USER foo SET PASSWORD 'test'", "GRANT ROLE myRole TO foo"])