メインコンテンツまでスキップ

alterDatabaseProperties()

この操作はデータベースのプロパティを変更します。

java
public Void alterDatabaseProperties(AlterDatabasePropertiesReq request)

Request Syntax​

java
alterDatabaseProperties(AlterDatabasePropertiesReq.builder()
.databaseName(String databaseName)
.properties(Map<String, String> properties)
.build()
)

BUILDER METHODS:

  • databaseName(String databaseName)

    データベースの名前。

  • properties(Map<String, String> properties)

    レプリカ数、resource group などのデータベースのプロパティ。使用可能なデータベースプロパティは以下のとおりです。

    • database.replica.number -

      データベースのレプリカ数。

    • database.resource_groups -

      データベース専用の resource group。

    • database.diskQuota.mb -

      データベースに割り当てられるディスククォータ(メガバイト(MB)単位)。

    • database.max.collections -

      データベースで許可される collection の最大数。

    • database.force.deny.writing -

      データベース内のすべての書き込み操作を拒否するかどうか。

    • database.force.deny.reading -

      データベース内のすべての読み取り操作を拒否するかどうか。

RETURNS:

void

EXCEPTIONS:

  • MilvusClientExceptions

    この操作中に何らかのエラーが発生した場合、この例外がスローされます。

Example​

java
import io.milvus.v2.client.ConnectConfig;
import io.milvus.v2.client.MilvusClientV2;
import io.milvus.v2.service.database.request.AlterDatabasePropertiesReq;

// 1. Set up a client
ConnectConfig connectConfig = ConnectConfig.builder()
.uri("YOUR_CLUSTER_ENDPOINT")
.token("YOUR_CLUSTER_TOKEN")
.build();

MilvusClientV2 client = new MilvusClientV2(connectConfig);

// 2. Alter database properties
Map<String, String> properties = new HashMap<>();
properties.put("database.replica.number", "1");
AlterDatabasePropertiesReq alterDatabasePropertiesReq = AlterDatabasePropertiesReq.builder()
.databaseName(databaseName)
.properties(properties)
.build();
client.alterDatabaseProperties(alterDatabaseReq);