标签: arangodb
构建我的CI测试,并希望在每次启动时都获得一个新的数据库。如何告诉arango重设/清除/清理数据库并初始化为“测试”数据库。
arangodb --starter.local --starter.port=8529 start
答案 0 :(得分:1)
我通常有两种方式做这样的事情:
在docker容器中运行ArangoDB。 Arango官方映像易于使用,您可以创建可以保留数据或每次都为空的容器。可以找到官方图片here
创建Foxx微服务,并填充设置和拆卸脚本。当您安装/升级/替换服务时,这些脚本会自动运行。安装程序可以创建必要的表。拆解可能会删除相关的表。您可以了解有关这些生命周期脚本here