Py2neo - 回滚到之前的状态

时间:2015-06-02 01:43:20

标签: python neo4j py2neo

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

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

1 个答案:

答案 0 :(得分:0)

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

方法1:商店文件的简单复制:

cp -R data/graph.db data/backup

方法2:运行备份命令:

http://neo4j.com/docs/stable/backup-embedded-and-server.html

mkdir /mnt/backup/neo4j-backup
./bin/neo4j-backup -host 192.168.1.34 -to /mnt/backup/neo4j-backup

方法3:运行 experimental Cypher转储命令:

创建数据库的转储

./bin/neo4j-shell -c 'dump MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN r,n' > export.cql

要重新导入图表,请使用Cypher删除数据库,然后:

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