mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 14:56:01 +00:00
add db key modal
This commit is contained in:
@@ -161,27 +161,29 @@ const driver = {
|
||||
case 'string':
|
||||
res.value = await pool.get(key);
|
||||
break;
|
||||
case 'list':
|
||||
res.tableColumns = [{ name: 'value' }];
|
||||
res.addMethod = 'rpush';
|
||||
break;
|
||||
case 'set':
|
||||
res.tableColumns = [{ name: 'value' }];
|
||||
res.keyColumn = 'value';
|
||||
res.addMethod = 'sadd';
|
||||
break;
|
||||
case 'zset':
|
||||
res.tableColumns = [{ name: 'score' }, { name: 'value' }];
|
||||
res.keyColumn = 'value';
|
||||
res.addMethod = 'zadd';
|
||||
break;
|
||||
case 'hash':
|
||||
res.tableColumns = [{ name: 'key' }, { name: 'value' }];
|
||||
res.keyColumn = 'key';
|
||||
res.addMethod = 'hset';
|
||||
break;
|
||||
// case 'list':
|
||||
// res.tableColumns = [{ name: 'value' }];
|
||||
// res.addMethod = 'rpush';
|
||||
// break;
|
||||
// case 'set':
|
||||
// res.tableColumns = [{ name: 'value' }];
|
||||
// res.keyColumn = 'value';
|
||||
// res.addMethod = 'sadd';
|
||||
// break;
|
||||
// case 'zset':
|
||||
// res.tableColumns = [{ name: 'score' }, { name: 'value' }];
|
||||
// res.keyColumn = 'value';
|
||||
// res.addMethod = 'zadd';
|
||||
// break;
|
||||
// case 'hash':
|
||||
// res.tableColumns = [{ name: 'key' }, { name: 'value' }];
|
||||
// res.keyColumn = 'key';
|
||||
// res.addMethod = 'hset';
|
||||
// break;
|
||||
}
|
||||
|
||||
res.keyType = this.supportedKeyTypes.find((x) => x.name == type);
|
||||
|
||||
return res;
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user