首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有一种方法可以在.gql文件中编写insert GRAQL语句并在GRAKN控制台或Workbase中处理它?

有没有一种方法可以在.gql文件中编写insert GRAQL语句并在GRAKN控制台或Workbase中处理它?
EN

Stack Overflow用户
提问于 2020-08-22 05:49:22
回答 1查看 65关注 0票数 6

有一个使用文件启动GRAKN控制台的选项:

代码语言:javascript
运行
复制
". /grakn console - k [keyspace name] - f [your file path to gpl file]"

但在我们的例子中,模式对于多个键空间/项目是通用的,但每个键空间/项目的数据是不同的,所以我们希望将其分解出来,而不是重复。现在我们有两个.gql文件:一个包含模式,另一个包含插入查询。

如何使用GRAKN控制台或Workbase应用模式并将数据上传到密钥空间?

在这种情况下,我应该使用客户端API,还是只需启动控制台两次(使用模式文件和insert语句)就可以了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-23 00:25:31

我发现创建包含通用操作的单独脚本对我来说是一个很好的工作流程。例如,如果您有一个在不同键空间和不同数据之间共享的公共模式,那么您可以创建一个schema.gql文件和多个data.gql文件。如果输入变得单调乏味,则可以使用shell脚本将它们粘合在一起。

代码语言:javascript
运行
复制
grakn console -k keyspace_name_ONE -f schema.gql
grakn console -k keyspace_name_ONE -f data_ONE.gql

grakn console -k keyspace_name_TWO -f schema.gql
grakn console -k keyspace_name_TWO -f data_TWO.gql

workbase是一个很好的可视化工具和查询调试器。它对其他操作的支持有限,所以我主要把它当作一个查看器。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63530459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档