|
@@ -72,7 +72,12 @@ func getDelOp(cmd *cobra.Command, args []string) (string, []clientv3.OpOption) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if delPrefix {
|
|
if delPrefix {
|
|
|
- opts = append(opts, clientv3.WithPrefix())
|
|
|
|
|
|
|
+ if len(key) == 0 {
|
|
|
|
|
+ key = "\x00"
|
|
|
|
|
+ opts = append(opts, clientv3.WithFromKey())
|
|
|
|
|
+ } else {
|
|
|
|
|
+ opts = append(opts, clientv3.WithPrefix())
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
if delPrevKV {
|
|
if delPrevKV {
|
|
|
opts = append(opts, clientv3.WithPrevKV())
|
|
opts = append(opts, clientv3.WithPrevKV())
|