【问题标题】:Run arangodb text file from command line从命令行运行 arangodb 文本文件
【发布时间】:2018-05-07 22:42:00
【问题描述】:

说明

在 MySQL 世界中,可以创建一个 SQL 文件并从命令行执行它。

mysql -h hostname -u user database < path/to/sqlfile.sql

这对于测试数据特别有用。

我检查了 Arangodb 文档,我能看到的最好的测试数据是来自食谱的

https://docs.arangodb.com/3.2/Cookbook/AQL/CreatingTestData.html

请问是否可以像 MySQL 一样编写一个 aql 文件并在命令行中执行它?

【问题讨论】:

    标签: arangodb aql


    【解决方案1】:

    与包含DML DDL 语言元素的mysql SQL 相比,根据定义,AQL 仅包含DML 语句。因此“执行 AQL” 很可能不适合您的需求。

    arangosh can be used to read files from the filesystem,然后您可以使用它来发送 AQL 查询或创建集合和索引。

    如果你想要一个可复制的状态,你可以创建一组你喜欢的数据maybe by creating a CSV to read using arangoimp,创建索引等等,然后dump your database using arangodump 和设置你的 SUT 使用arangorestore

    社区成员提供了一些工具,Migrant VerdeArangoMiGO,使您能够进行模式演变等,这也可能对此感兴趣。

    【讨论】:

      猜你喜欢
      • 2018-07-27
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 2015-02-04
      • 2014-07-31
      • 1970-01-01
      • 2011-10-03
      • 2015-08-13
      相关资源
      最近更新 更多