0
我使用Xamarin(android)的Couchbase精簡版,我想刪除加密的數據庫。 這裏是我的代碼刪除:刪除加密的Couchbase精簡版數據庫(Xamarin)
var databaseName = "XYZ";
var manager = Manager.SharedInstance;
manager.GetExistingDatabase(databaseName).Delete();
當我運行這段代碼,我得到:
Couchbase.Lite.CouchbaseLiteException:錯誤21,26執行(文件加密或不是一個數據庫) sql'CREATE TABLE docs(doc_id INTEGER PRIMARY KEY,docid TEXT UNIQUE NOT NULL)'
我知道數據庫存在並且已加密。
該文檔不指定刪除僅適用於未加密的數據庫。 http://developer.couchbase.com/documentation/mobile/1.3/develop/references/couchbase-lite/couchbase-lite/database/database/index.html
是否有不同的方式來刪除加密的數據庫?
前者也適用,只要你已經用適當的鑰匙打開它。 – borrrden