- Postgres के लिए समर्पित Language Server Protocol (LSP) इम्प्लीमेंटेशन और विभिन्न डेवलपमेंट टूल्स प्रदान करता है
- Postgres के बेसिक parser
libpg_query पर आधारित होने के कारण, यह Postgres syntax के साथ 100% compatible स्थिर SQL सुविधाएँ प्रदान करता है
- इसे server-client संरचना में डिज़ाइन किया गया है और transport method से स्वतंत्र एक flexible डिज़ाइन अपनाया गया है
- इसके जरिए Language Server Protocol के साथ-साथ CLI, HTTP API, WebAssembly module जैसे विभिन्न interfaces के रूप में सुविधाओं का उपयोग किया जा सकता है
- लक्ष्य यह है कि मौजूदा बेहतरीन Postgres tools को अधिकतम आसान तरीके से सुलभ बनाया जाए, और जहाँ कमी हो वहाँ सीधे विकास किया जाए
- वर्तमान में इम्प्लीमेंट की गई सुविधाएँ:
- auto-completion सुविधा
- syntax error highlighting समर्थन
EXPLAIN कमांड का उपयोग करने वाली type checking सुविधा
- Squawk से प्रेरित SQL linter सुविधा शामिल
1 टिप्पणियां
Hacker News राय
nvim-lspconfig,mason, और npm से install किया जा सकता हैpg_catalogtables के ज़रिए metadata पढ़ता है