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);