Python Py2neo-回滚到以前的状态

Python Py2neo-回滚到以前的状态,python,neo4j,py2neo,Python,Neo4j,Py2neo,我需要一种方法来达到图形的前一个状态(即撤销X个更改) 是否可以存储数据,以便以后可以用该副本替换图形?或者可以将图形导出到文件,然后从中加载图形吗?我看到三种可能的方法,完全独立于py2neo: 方法1:存储文件的简单副本: cp -R data/graph.db data/backup 方法2:运行备份命令: cp -R data/graph.db data/backup 方法3:运行实验性密码转储命令: cp -R data/graph.db data/backup 创建数据库的转

我需要一种方法来达到图形的前一个状态(即撤销X个更改)


是否可以存储数据,以便以后可以用该副本替换图形?或者可以将图形导出到文件,然后从中加载图形吗?

我看到三种可能的方法,完全独立于py2neo:

方法1:存储文件的简单副本:

cp -R data/graph.db data/backup
方法2:运行备份命令:

cp -R data/graph.db data/backup

方法3:运行实验性密码转储命令:

cp -R data/graph.db data/backup
创建数据库的转储

./bin/neo4j-shell -c 'dump MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN r,n' > export.cql
要重新导入图形,请使用Cypher删除数据库,然后:

./bin/neo4j-shell -file export.cql