42 lines
559 B
YAML
42 lines
559 B
YAML
id: "sqlite"
|
|
aliases:
|
|
- "sql"
|
|
- "db"
|
|
- "sqlite3"
|
|
name: "SQLite"
|
|
monacoLang: sql
|
|
|
|
install:
|
|
apt:
|
|
- sqlite
|
|
riju:
|
|
- sqls
|
|
files:
|
|
"/opt/sqlite/sqls.yml": |
|
|
connections:
|
|
- driver: sqlite3
|
|
dataSourceName: db.sqlite3
|
|
|
|
repl: |
|
|
rm -f db.sqlite3
|
|
sqlite3 db.sqlite3
|
|
input: |
|
|
SELECT 123 * 234;
|
|
|
|
main: "main.sql"
|
|
template: |
|
|
SELECT 'Hello, world!';
|
|
|
|
run: |
|
|
rm -f db.sqlite3
|
|
sqlite3 db.sqlite3 -cmd "$(< main.sql)"
|
|
|
|
lsp:
|
|
start: |
|
|
sqls -config /opt/sqlite/sqls.yml
|
|
code: "TODO"
|
|
item: "TODO"
|
|
|
|
skip:
|
|
- lsp
|