私はCouchbase Lite for Xamarin(android)を使用しています。暗号化されたDBを削除したいと思います。私はこのコードを実行すると暗号化されたCouchbase Lite DB(Xamarin)
var databaseName = "XYZ";
var manager = Manager.SharedInstance;
manager.GetExistingDatabase(databaseName).Delete();
は私が手:: はここに私のコードを削除することです
Couchbase.Lite.CouchbaseLiteException:エラー21、26(ファイルが暗号化またはデータベースではありません)を実行しますsql 'CREATE TABLE docs(doc_id INTEGERプライマリキー、docid TEXT UNIQUE NOT NULL)'
私はデータベースが存在し、暗号化されていることを知っています。
文書では、削除が暗号化されていないデータベースでのみ機能することを指定していません。 http://developer.couchbase.com/documentation/mobile/1.3/develop/references/couchbase-lite/couchbase-lite/database/database/index.html
暗号化されたデータベースを削除する別の方法はありますか?
前者は、適切なキーですでに開いている場合にも機能します。 – borrrden