Ale*_*tko 6 vaticle-typeql vaticle-typedb
有一个选项可以使用文件启动 GRAKN 控制台:
". /grakn console - k [keyspace name] - f [your file path to gpl file]"
Run Code Online (Sandbox Code Playgroud)
但在我们的例子中,模式对于多个键空间/项目是通用的,但每个键空间/项目的数据不同,因此我们希望将其分解而不是重复。现在我们有两个 .gql 文件:一个带有架构,另一个带有插入查询。
如何使用 GRAKN 控制台或 Workbase 应用架构并将数据上传到密钥空间?
我应该在这种情况下使用客户端 API 还是只启动控制台两次(使用模式文件和插入语句)就可以完成这项工作?
小智 6
我发现创建包含常见操作的单独脚本对我来说是一个很好的工作流程。例如,如果您在不同的键空间和不同的数据之间共享一个公共架构,那么这些架构将创建一个 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
Run Code Online (Sandbox Code Playgroud)
工作库是一个很棒的可视化工具和查询调试工具。它对其他操作的支持有限,因此我主要将其视为查看器。