Postgres Sprachserver: Eine leistungsstarke Toolchain für die SQL-Entwicklung
2025-02-19
Eine Sammlung von Sprachwerkzeugen und eine Implementierung des Language Server Protocol (LSP) für Postgres, die die Entwicklererfahrung und zuverlässige SQL-Tools priorisiert. Basierend auf Postgres' eigenem Parser (libpg_query) für 100% Syntaxkompatibilität, verwendet es eine Server-Client-Architektur mit transportunabhängigem Design und bietet Zugriff über LSP, CLI, HTTP-APIs oder WebAssembly. Derzeit mit Autovervollständigung, Syntaxhervorhebung, Typprüfung (über EXPLAIN) und einem von Squawk inspirierten Linter ausgestattet, konzentriert sich das Projekt auf die Verfeinerung dieser Kernfunktionen und den Aufbau einer robusten Infrastruktur. Beiträge sind willkommen!
Entwicklung
SQL-Tools