通过php模拟neo4j中的回滚
neo4jphp是否有类似于postgresql中的保存点和回滚功能?如果某些操作引发异常,我需要回滚php脚本中事务中的所有更改。我使用neo4jphp库。您必须使用批处理API通过REST获得事务的等价物。请在此处阅读有关其工作原理的更多信息:通过php模拟neo4j中的回滚,php,neo4j,Php,Neo4j,neo4jphp是否有类似于postgresql中的保存点和回滚功能?如果某些操作引发异常,我需要回滚php脚本中事务中的所有更改。我使用neo4jphp库。您必须使用批处理API通过REST获得事务的等价物。请在此处阅读有关其工作原理的更多信息: 查看neo4jphp中的一些批处理示例:是的,我已经阅读了有关批处理的内容,但不认为这是一个好的选择。它不是线程安全的,不建议使用,但用于导入大量数据。我认为您可能会混淆batch REST API和batch inserter。据我所知,它在一个事
查看neo4jphp中的一些批处理示例:是的,我已经阅读了有关批处理的内容,但不认为这是一个好的选择。它不是线程安全的,不建议使用,但用于导入大量数据。我认为您可能会混淆batch REST API和batch inserter。据我所知,它在一个事务中执行一个批处理REST命令,这应该是线程安全的。另一个选项是,如果可能的话,执行一个包含所有语句的单一Cypher命令。如果您说REST批处理是线程安全的,并且不能损坏数据库文件,这就是我需要的。谢谢,韦斯说得对。通过REST以原子方式提交多个语句的唯一方法是批处理。批处理中的任何命令都包装在服务器上的事务中。