1.8.3 Neo4j典型查询是否与Cypher 1.9兼容?

时间:2014-10-07 18:19:31

标签: neo4j cypher

我正在将一个最初为Neo4j 1.8.3构建的neo4j应用程序(用node.js编写)移动到当前版本2.1.5。这样做的动机是我在1.8.3中使用webadmin时遇到了麻烦,建议迁移到2.1.5。我能够在Ubuntu 14.04(在linode vm上)成功安装2.1.5,并按照说明,能够将数据库从旧的商店格式转换为当前的格式。在测试之前,我打算将cypher_parser_version设置为1.9(2.1.5中最早的),以增加兼容性。

我已经阅读了Cypher的变化列表,从1.9到2.0。看看1.9的refcard: http://docs.neo4j.org/refcard/1.9/ 我没有看到1.8到1.9之间的任何相应变化

该应用是否可能使用与Parser版本1.9不兼容的查询语法?要查找的常见问题是什么?

1 个答案:

答案 0 :(得分:1)

自1.9以来已经很长时间了,所以我不记得用心去做变化。由于版本跳转只是次要的,我不希望有任何重大变化。

然而,1.9会附带某些弃用,其中一些会导致删除2.x系列中提及的内容,有关详细信息,请参阅http://docs.neo4j.org/chunked/1.9.8/deprecations.html

为每个查询提供有效的测试用例是最佳做法,因此您可以立即检测升级时的不兼容性。