Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
8.6 バケットの管理
Chapter Sections
Chapters

8.6.11. バケットの削除

メソッドDELETE /pools/default/buckets/[バケット名]
リクエストデータなし
レスポンスデータなし
認証情報の要否必要
リターンコード 
200OK バケットがすべてのノードで削除されました
401認証されていません
404オブジェクトが見つかりません
500バケットがすべてのノードで削除されていません
503リバランス中でバケットが削除できません

警告

この操作はデータを完全に削除します。 このサービスはユーザに対して厳重な確認をしようとしません。 単純に次へ進みます。 これを利用するクライアントアプリケーションはエンドユーザと良く確認してから実行することをお勧めします。

バケットを削除するには、DELETE操作を使用して、CouchbaseのバケットのURLを指定してください。例:

HTTP Request
DELETE /pools/default/buckets/default
Host: localhost:8091
Authorization: Basic xxxxxxxxxxxxxxxxxxx

バケットの削除は同期処理ですが、クラスタは複数のノードを含むことができるので、すべてのバケットを削除することができないかもしれません。すべてのノードが30秒の標準タイムアウト時間内にバケットを削除した場合、200のレスポンスが返されます。バケットが30秒のタイムアウトまでにすべてのノード上で削除できない場合は、500のレスポンスが返されます。

後続のバケットの削除リクエストは、404のエラーが返されます。同じ名前で新しいバケットを作成すると、バケットがまだ削除されているというエラーが返されることがあります。