有一个使用文件启动GRAKN控制台的选项:
". /grakn console - k [keyspace name] - f [your file path to gpl file]"
但在我们的例子中,模式对于多个键空间/项目是通用的,但每个键空间/项目的数据是不同的,所以我们希望将其分解出来,而不是重复。现在我们有两个.gql文件:一个包含模式,另一个包含插入查询。
如何使用GRAKN控制台或Workbase应用模式并将数据上传到密钥空间?
在这种情况下,我应该使用客户端API,还是只需启动控制台两次(使用模式文件和insert语句)就可以了?
发布于 2020-08-23 00:25:31
我发现创建包含通用操作的单独脚本对我来说是一个很好的工作流程。例如,如果您有一个在不同键空间和不同数据之间共享的公共模式,那么您可以创建一个schema.gql文件和多个data.gql文件。如果输入变得单调乏味,则可以使用shell脚本将它们粘合在一起。
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是一个很好的可视化工具和查询调试器。它对其他操作的支持有限,所以我主要把它当作一个查看器。
https://stackoverflow.com/questions/63530459
复制相似问题