mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-02 15:30:25 +08:00
[bugfix] issue修复: https://gitee.com/objs/mayfly-go/issues/I7E9LF
This commit is contained in:
@@ -494,7 +494,8 @@ const registerSqlCompletionItemProvider = () => {
|
||||
const lastToken = tokens[tokens.length - 1].toLowerCase()
|
||||
const secondToken = tokens.length > 2 && tokens[tokens.length - 2].toLowerCase() || ''
|
||||
|
||||
const dbs = nowTab.params?.dbs?.split(' ') || [];
|
||||
// const dbs = nowTab.params?.dbs?.split(' ') || [];
|
||||
const dbs = db ? [db] : [];
|
||||
// console.log("光标前文本:=>" + textBeforePointerMulti)
|
||||
// console.log("最后输入的:=>" + lastToken)
|
||||
|
||||
@@ -565,7 +566,7 @@ const registerSqlCompletionItemProvider = () => {
|
||||
return { suggestions: [] }
|
||||
} else {
|
||||
// 如果sql里含有表名,则提示表字段
|
||||
let mat = textBeforePointerMulti.match(/from\n*\s+\n*(\w+)\n*\s+\n*/i)
|
||||
let mat = textBeforePointerMulti.match(/[from|update]\n*\s+\n*(\w+)\n*\s+\n*/i)
|
||||
if (mat && mat.length > 1) {
|
||||
let tableName = mat[1]
|
||||
// 取出表名并提示
|
||||
|
||||
Reference in New Issue
Block a user