sqls:用Go语言编写SQL语言服务器

时间:2024-02-20 15:00:59
【文件属性】:

文件名称:sqls:用Go语言编写SQL语言服务器

文件大小:1.16MB

文件格式:ZIP

更新时间:2024-02-20 15:00:59

autocomplete sql language-server-protocol SQLGo

sqls SQL的语言服务器协议的实现。 注意 该项目目前正在开发中,没有稳定的版本。 因此,预期破坏性的接口更改和配置更改。 产品特点 sqls旨在为您提供高级智能,以便您在自己的编辑器中编辑sql。 支持RDBMS MySQL( ) PostgreSQL( ) SQLite3( ) 语言服务器功能 自动完成 DML(数据处理语言) 选择 子查询 插 更新 删除 DDL(数据定义语言) 创建表 更改表 CodeAction 执行SQL 解释SQL 交换机连接(选定的数据库连接) 切换数据库 徘徊 签名帮助 文件格式 安装 go get github.com/lighttiger2505/sqls 编辑器插件 数据库配置 与RDBMS的连接对于利用sqls提供的功能sqls 。 您需要设置与RDBMS的连接。 配置方法 RDBMS连接设置有以下方法,并且从顶部开始按优先级排列它们。 无论选择哪种方法,您所做的设置都将保持不变。 -config标志指定的配置文件 workspace/configuration设置为LSP客户端 配置文件位于以下


【文件预览】:
sqls-master
----.goreleaser.yml(2KB)
----internal()
--------handler()
--------config()
--------database()
--------formatter()
--------debug()
--------completer()
--------lsp()
----ast()
--------astutil()
--------ast.go(15KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----LICENSE(1KB)
----imgs()
--------sqls_document_format.gif(527KB)
--------sqls-completion.gif(395KB)
--------sqls_signature_help.gif(105KB)
--------sqls_hover.gif(181KB)
----main.go(3KB)
----docker-compose.yml(820B)
----.gitignore(532B)
----dialect()
--------dialect.go(910B)
--------keyword.go(16KB)
----.golangci.yml(222B)
----Makefile(1KB)
----go.sum(5KB)
----token()
--------lexer.go(8KB)
--------kind_string.go(1KB)
--------lexer_test.go(16KB)
--------kind.go(1001B)
----README.md(6KB)
----parser()
--------parser.go(17KB)
--------parser_test.go(41KB)
--------parseutil()
----go.mod(692B)

网友评论