|
20 | 20 | -export([open_index/3]). |
21 | 21 | -export([await/2, commit/2, get_update_seq/1, info/1, search/2]). |
22 | 22 | -export([group1/7, group2/2]). |
23 | | --export([delete/2, update/3, cleanup/1, cleanup/2, rename/1]). |
| 23 | +-export([delete/2, soft_delete/1, update/3, cleanup/1, cleanup/2]). |
24 | 24 | -export([analyze/2, version/0, disk_size/1]). |
25 | 25 | -export([set_purge_seq/2, get_purge_seq/1, get_root_dir/0, close_lru/0, close_lru/1]). |
26 | 26 | -export([connected/0]). |
@@ -78,16 +78,15 @@ group2(Ref, Args) -> |
78 | 78 | delete(Ref, Id) -> |
79 | 79 | rpc(Ref, {delete, couch_util:to_binary(Id)}). |
80 | 80 |
|
| 81 | +soft_delete(DbName) -> |
| 82 | + gen_server:cast({cleanup, clouseau()}, {soft_delete, DbName}). |
| 83 | + |
81 | 84 | update(Ref, Id, Fields) -> |
82 | 85 | rpc(Ref, {update, Id, Fields}). |
83 | 86 |
|
84 | 87 | cleanup(DbName) -> |
85 | 88 | gen_server:cast({cleanup, clouseau()}, {cleanup, DbName}). |
86 | 89 |
|
87 | | -rename(DbName) -> |
88 | | - close_lru(DbName), |
89 | | - gen_server:cast({cleanup, clouseau()}, {rename, DbName}). |
90 | | - |
91 | 90 | cleanup(DbName, ActiveSigs) -> |
92 | 91 | gen_server:cast({cleanup, clouseau()}, {cleanup, DbName, ActiveSigs}). |
93 | 92 |
|
|
0 commit comments