From b292d38ba78b50a073b65ee9c3763a62b2c67986 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 27 Oct 2026 15:01:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=AA=97=E5=8F=A3=E5=8A=A0?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=A1=A5=E5=85=A8=EF=BC=9AT-SQL=20=E5=85=B3?= =?UTF-8?q?=E9=94=AE=E5=AD=97=E3=80=81=E5=87=BD=E6=95=B0=E3=80=81=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=B1=BB=E5=9E=8B=EF=BC=88=E4=B8=AD=E6=96=87=E8=AF=B4?= =?UTF-8?q?=E6=98=8E=EF=BC=8C=E5=8F=AA=E5=88=97=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E8=83=BD=E6=89=A7=E8=A1=8C=E7=9A=84=EF=BC=89=EF=BC=8C=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E8=A1=A8=E5=90=8D?= =?UTF-8?q?=E5=92=8C=E5=88=97=E5=90=8D=EF=BC=9BFROM=20/=20JOIN=20=E7=AD=89?= =?UTF-8?q?=E5=90=8E=E9=9D=A2=E6=95=B2=E7=A9=BA=E6=A0=BC=E5=BC=B9=E5=87=BA?= =?UTF-8?q?=E8=A1=A8=E5=90=8D=EF=BC=8C"=E8=A1=A8=E5=90=8D."=E6=88=96"?= =?UTF-8?q?=E5=88=AB=E5=90=8D."=E5=8F=AA=E5=88=97=E8=BF=99=E5=BC=A0?= =?UTF-8?q?=E8=A1=A8=E7=9A=84=E5=88=97=EF=BC=8CUSE=20=E5=90=8E=E9=9D=A2?= =?UTF-8?q?=E5=88=97=E6=95=B0=E6=8D=AE=E5=BA=93=EF=BC=9B=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E5=92=8C=E6=B3=A8=E9=87=8A=E9=87=8C=E4=B8=8D=E5=BC=B9?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- web/src/database/QueryTab.vue | 17 +- web/src/database/completion.test.ts | 106 +++++++++ web/src/database/completion.ts | 347 ++++++++++++++++++++++++++++ web/src/database/sql-language.ts | 52 +++++ web/src/pages/DatabasePage.vue | 2 +- web/src/pages/HelpPage.vue | 2 +- 6 files changed, 520 insertions(+), 6 deletions(-) create mode 100644 web/src/database/completion.test.ts create mode 100644 web/src/database/completion.ts create mode 100644 web/src/database/sql-language.ts diff --git a/web/src/database/QueryTab.vue b/web/src/database/QueryTab.vue index 044feb5..a083963 100644 --- a/web/src/database/QueryTab.vue +++ b/web/src/database/QueryTab.vue @@ -1,13 +1,14 @@