Postgres Language Server
A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.
0.7.0
π Features
- (completions) Respect table aliases, complete in JOINs (#388)
- (completions) Fill in alias for columns in join clauses (#392)
- Allow configuration through workspace/didChangeConfiguration (#316)
- (completions) Lower priority of already mentioned columns in SELECT (#399)
- (completions) Complete policies (#397)
- (completions) Nicer function completions (#401)
- (completions) Show data type for columns (#402)
- (completions) Complete insert, drop/alter table, ignore many situations, improve WHERE (#400)
π Bug Fixes
- (splitter) Allow newlines after commas (#380)
- Properly parse trigger with instead of (#383)
- (completions) Complete right columns right after JOIN ON (#390)
- Properly handle multiple changes at once (#389)
- (completions) Use fuzzy matching for user input (#393)
- Do not complete right after asterisk (#394)
- Sql fn params (#366)
- Nullabe column query (#406)
π Documentation
- Mention Emacs client (#378)
βοΈ Miscellaneous Tasks
- (schema_cache) Query policies (#379)
- (completions) Add tree sitter query for table aliases
- Add contributors to changelog (#387)
- (schema_cache) Add query for triggers (#398)
- (schema_cache) Add query for roles (#404)
Contributors
- @willruggiano made their first contribution in #316 π
- @jcs090218 made their first contribution in #378 π
- @juleswritescode
- @psteinroe