{"repo":"sqls-server/sqls","free":true,"listed":false,"github":"https://github.com/sqls-server/sqls","clone":"git clone https://github.com/sqls-server/sqls.git","description":"SQL language server written in Go.","language":"Go","stars":1330,"topics":["language-server-protocol","autocomplete","sql","language-server"],"license":"MIT","category":"databases-storage","readme_excerpt":"sqls: SQL Language Server An implementation of the Language Server Protocol for SQL. Note This project is currently under development and there is no stable release. Therefore, destructive interface changes and configuration changes are expected. Features sqls aims to provide advanced intelligence for you to edit sql in your own editor. Support RDBMS - MySQL(Go-MySQL-Driver) - PostgreSQL(pgx) - SQLite3(go-sqlite3) - MSSQL(go-mssqldb) - H2(pgx) - Vertica(vertica-sql-go) Language Server Features Auto Completion - DML(Data Manipulation Language) - [x] SELECT - [x] Sub Query - [x] INSERT - [x] UPDATE - [x] DELETE - DDL(Data Definition Language) - [ ] CREATE TABLE - [ ] ALTER TABLE Join completion If the tables are connected with a foreign key sqls can complete statements CodeAction - [x] Execute SQL - [ ] Explain SQL - [x] Switch Connection(Selected Database Connection) - [x] Switch Database Hover Signature Help Document Formatting Installation Editor Plugins - sqls.vim - vscode-sqls - sqls.nvim - Emacs LSP mode DB Configuration The connection to the RDBMS is essential to take advantage of the functionality provided by sqls . You need to set the connection to the RDBMS. Configuration Methods There are the following methods for RDBMS connection settings, and they are prioritized in order from the top. Whichever method you choose, the settings you make will remain the same. 1. Configuration file specified by the -config flag 1. workspace/configuration set to LSP client 1. Configura","default_branch":null,"files":null,"tree":[],"storefront":"/r/sqls-server","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sqls-server/sqls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}