В настоящее время я загружаю нашу базу данных Cosmos с помощью API Azure через консольное приложение C #.Во время этого процесса я удаляю и воссоздаю базу данных, чтобы убедиться, что все существующие ранее данные удалены (это может быть не лучший вариант, но я не увидел вариант усечения всех).Первоначально база данных имеет неограниченную настройку хранилища, как показано ниже.
Однако, как только я удаляю и воссоздаю БД, она изменяет опцию хранения на фиксированную, как показано ниже.
Я искал исправление, и все, что я могу найти, - это возможность добавить RequestOptions
к запросу, который создает базу данных.,К сожалению, это только дает мне возможность редактировать пропускную способность базы данных.
Как мне изменить тип хранилища при повторном создании базы данных?
ОБНОВЛЕНИЕ: Вот как я могу создать базу данных.Утверждение довольно тривиально, поэтому я не включил его в первоначальный пост.
try
{
await this.client.DeleteDatabaseAsync(UriFactory.CreateDatabaseUri(environment.Settings.DatabaseName));
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
await this.client.CreateDatabaseIfNotExistsAsync(new Database { Id = environment.Settings.DatabaseName });