Last active 1 month ago

Ejemplo de .lazysql.toml — configuración de conexiones por proyecto

Revision b57db0bb6e8c2e80de7ed5053ddb38934ae6e4de

lazysql.toml Raw
1# .lazysql.toml — Configuración local del proyecto
2
3[application]
4DefaultPageSize = 500
5DisableSidebar = false
6
7# Conexión a SQLite local (desarrollo)
8[[database]]
9Name = 'Desarrollo local'
10Provider = 'sqlite3'
11URL = 'file:./dev.db?loc=auto'
12
13# Conexión a PostgreSQL (staging)
14[[database]]
15Name = 'Staging'
16Provider = 'postgres'
17URL = 'postgres://${env:STG_USER}:${env:STG_PASS}@staging.example.com:5432/miapp'
18
19# Conexión a PostgreSQL (producción — solo lectura)
20[[database]]
21Name = 'Producción'
22Provider = 'postgres'
23URL = 'postgres://${env:PROD_USER}:${env:PROD_PASS}@prod.example.com:5432/miapp'
24ReadOnly = true
25Commands = [
26 { Command = 'ssh -tt bastion.prod.com -L ${port}:prod-db:5432', WaitForPort = '${port}' },
27]