Postgres Language Server: पहली रिलीज़
(github.com/supabase-community)- 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 पढ़ता है