Serveur de langage Postgres : une puissante suite d'outils pour le développement SQL

2025-02-19
Serveur de langage Postgres : une puissante suite d'outils pour le développement SQL

Une collection d'outils linguistiques et une implémentation du protocole de serveur de langage (LSP) pour Postgres, privilégiant l'expérience développeur et des outils SQL fiables. Construit sur l'analyseur de Postgres (libpg_query) pour une compatibilité syntaxique à 100 %, il utilise une architecture client-serveur avec une conception agnostique du transport, offrant un accès via LSP, CLI, API HTTP ou WebAssembly. Actuellement doté de fonctionnalités d'autocomplétion, de surlignage de syntaxe, de vérification de type (via EXPLAIN) et d'un linter inspiré de Squawk, le projet se concentre sur l'amélioration de ces fonctionnalités essentielles et la construction d'une infrastructure robuste. Les contributions sont les bienvenues !

Développement Outils SQL