Usuwanie bazy danych
Operacja Delete Database
usuwa istniejącą bazę danych na koncie bazy danych.
Uwaga
Te artykuły referencyjne dotyczące interfejsu API pokazują, jak tworzyć zasoby przy użyciu interfejsu API płaszczyzny danych usługi Azure Cosmos DB. Za pomocą interfejsu API płaszczyzny danych można skonfigurować podstawowe opcje, takie jak zasady indeksowania, klucze partycji, podobnie jak w przypadku zestawów SDK usługi Cosmos DB. Jeśli potrzebujesz pełnej obsługi funkcji dla wszystkich zasobów usługi Azure Cosmos DB, zalecamy użycie dostawcy zasobów usługi Cosmos DB.
Żądanie
Metoda | Identyfikator URI żądania | Opis |
---|---|---|
DELETE | https://{databaseaccount}.documents.azure.com/dbs/{db-id} |
{databaseaccount} to nazwa konta usługi Azure Cosmos DB utworzonego w ramach subskrypcji. Wartość {db-id} jest wygenerowaną przez użytkownika nazwą/identyfikatorem bazy danych, a nie identyfikatorem wygenerowanym przez system (rid). |
Nagłówki
Zobacz Typowe nagłówki żądań REST usługi Azure Cosmos DB dla nagłówków , które są używane przez wszystkie żądania usługi Cosmos DB.
Treść
Brak.
Reakcja
Nagłówki
Zobacz Typowe nagłówki odpowiedzi REST usługi Azure Cosmos DB dla nagłówków zwracanych przez wszystkie odpowiedzi usługi Cosmos DB.
Kody stanu
Poniższa tabela zawiera listę typowych kodów stanu zwracanych przez tę operację. Aby uzyskać pełną listę kodów stanu, zobacz Kody stanu HTTP.
Kod stanu HTTP | Opis |
---|---|
204 Brak zawartości | Operacja usuwania zakończyła się pomyślnie. |
404 — Nie znaleziono | Nie można odnaleźć bazy danych. |
Treść
Brak.
Przykład
DELETE https://contosomarketing.documents.azure.com/dbs/volcanodb2 HTTP/1.1
x-ms-date: Tue, 08 Dec 2015 19:43:19 GMT
authorization: type%3dmaster%26ver%3d1.0%26sig%3dA7Gg2gVKimd4r4WcuYh518tQsbTlgSZKSLx65e%2f%2f4Cw%3d
Cache-Control: no-cache
User-Agent: contoso/1.0
x-ms-version: 2015-08-06
Accept: application/json
Host: contosomarketing.documents.azure.com
Content-Length: 0
Connection: Keep-Alive
HTTP/1.1 204 No Content
Content-Length: 0
Content-Type: application/json
Content-Location: https://contosomarketing.documents.azure.com/dbs/volcanodb2
x-ms-resource-quota: databases=100;
x-ms-resource-usage: databases=14;
x-ms-session-token: 861
x-ms-request-charge: 4.95
x-ms-activity-id: b3c53c99-0d3c-433c-b77f-1e05217a1d81
Date: Tue, 08 Dec 2015 19:43:20 GMT
Uwagi
Wykonanie operacji DELETE w bazie danych powoduje usunięcie zasobu bazy danych i jego zasobów podrzędnych, czyli kolekcji, dokumentów, załączników, procedur składowanych, wyzwalaczy, funkcji zdefiniowanych przez użytkownika, użytkowników i uprawnień w bazie danych.