使用什么工具初始化Couchbase?

问题描述 投票:0回答:1

我需要通过使用索引等创建正确的存储桶/范围/集合来初始化 Couchbase 数据库,有时甚至预加载数据。这不仅对于产品安装很有用,而且在测试过程中也很有用。

但是我不想从头开始编程,而是想知道已经存在哪些用于此目的的工具。有什么想法吗?或者在这种情况下 Couchbase 用户通常会做什么?

integration-testing couchbase
1个回答
0
投票

我不确定某个工具,因为你仍然需要准确指定你想要的内容,所以它只会保存 SDK 使用代码。

我想建议2个选择:

  1. 包装官方 CB 镜像,编写一个脚本来初始化集群、存储桶、集合等。每次运行镜像时,数据库都会准备好供您播种数据。

  2. 直接使用 CB SDK 编写一个实用程序类,某种实现此目的的

    FunctionalTestsEnv
    。您可以让此类接收任何必需的参数作为默认值。

© www.soinside.com 2019 - 2024. All rights reserved.