如何在启动时创建新的测试数据库

时间:2019-06-02 17:41:09

标签: arangodb

构建我的CI测试,并希望在每次启动时都获得一个新的数据库。如何告诉arango重设/清除/清理数据库并初始化为“测试”数据库。

arangodb --starter.local --starter.port=8529 start

1 个答案:

答案 0 :(得分:1)

我通常有两种方式做这样的事情:

  1. 在docker容器中运行ArangoDB。 Arango官方映像易于使用,您可以创建可以保留数据或每次都为空的容器。可以找到官方图片here

  2. 创建Foxx微服务,并填充设置和拆卸脚本。当您安装/升级/替换服务时,这些脚本会自动运行。安装程序可以创建必要的表。拆解可能会删除相关的表。您可以了解有关这些生命周期脚本here

  3. 的更多信息