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
9.7 デザインドキュメントのREST API
Chapter Sections
Chapters

9.7.3. デザインドキュメントの削除

デザインドキュメントを削除するには、対応するデザインドキュメントのURLを指定したDELETEHTTPリクエストを使用します。このリクエストの要約情報は以下の表に示されています:

メソッドDELETE /bucket/_design/[デザインドキュメント]
リクエストデータデザインドキュメント定義(JSON)
レスポンスデータ成功したかどうかと、確認されたデザインドキュメントID
認証情報の要否任意
リターンコード 
200リクエストは成功しました
401リクエストしたアイテムが指定した認証情報では利用できないか、認証情報が指定されていません
404リクエストしたアイテムは見つかりません。返却される内容は利用可能であればJSONオブジェクトでより多くの情報を含みます

デザインドキュメントを削除すると、直ちにデザインドキュメントとそれに関連付けられているすべてのビューおよびインデックスを無効にします。ディスク上のインデックスと格納されたデータは、バックグラウンドで削除されます。

たとえば、curl使用して、以前に作成したデザインドキュメントを削除するには:

shell> curl -v -X DELETE -H 'Content-Type: application/json' \
    'http://Administrator:Password@192.168.0.77:8092/default/_design/dev_byfield'

デザインドキュメントが正常に削除されたとき、返されるJSONは正常に完了したことと、デザインドキュメントの削除の確認を示します:

JSON
{"ok":true,"id":"_design/dev_byfield"}

認証が間違っていたり、指定したデザインドキュメントが見つからない場合、エラー状態が返されます。