【发布时间】:2023-04-09 03:32:01
【问题描述】:
如何永久保存我的 Cypher 查询?
让我解释一下我的问题:我使用“保存”按钮保存查询(您可以在此 image 顶部看到“星形按钮”),但是当我复制或移动数据库的文件夹时,我会丢失每个查询已保存。
有什么建议吗? 谢谢。
【问题讨论】:
标签: database neo4j cypher graph-databases
如何永久保存我的 Cypher 查询?
让我解释一下我的问题:我使用“保存”按钮保存查询(您可以在此 image 顶部看到“星形按钮”),但是当我复制或移动数据库的文件夹时,我会丢失每个查询已保存。
有什么建议吗? 谢谢。
【问题讨论】:
标签: database neo4j cypher graph-databases
密码查询是软件。它们是源代码。 Neo4j 的 Web 界面为您提供了一种简单的方法来输入它们,并临时保存它们等等。但我建议您查看要保存为源代码的密码查询;不要使用网络界面来尝试这样做。
幸运的是,如果您将密码查询视为源代码,您可以使用数千种可用于源代码的工具中的任何一种; IDE、版本跟踪(如 git)等。但最重要的是,您的查询本身就是软件,应该像软件一样进行跟踪(如果您打算修改它们并随着时间的推移反复使用它们)。
如果它又快又脏,请将您的密码查询保存在您的主用户目录中的 myQueries.cypher 中,它们会一直在您身边。
【讨论】:
实际上,密码查询保存在浏览器的本地存储中。
这与 URL 相关联(例如 localhost:7474),因此即使您移动存储文件,它也不应该影响您存储的查询。
如果您想将查询存储在数据库中,可以查看我的服务器扩展:cypher-rs,它允许这样做。
【讨论】: