Teradata + Neovim¶
Fast, keyboard-first Teradata development inside Neovim. This ecosystem brings:
- vim-teradata: run queries via Teradata BTEQ, manage jobs & bookmarks, and get diagnostics powered by Tree‑sitter.
- tree-sitter-teradata: a Teradata‑focused SQL grammar that replaces the default
sqlparser for accurate syntax checks. - sql-autocomplete: schema‑aware completion (databases → tables → columns) powered by a local metadata index, with first‑class Blink.cmp integration.
Target audience: Teradata developers, DBAs, and data analysts who know SQL (Neovim experience not required).
Goals: quick install → immediate usage → clear troubleshooting.
Non-goals: teaching SQL, generic Teradata setup, non‑BTEQ clients.
Key features¶
- Async query execution via BTEQ with a Job Manager UI.
- On‑the‑fly diagnostics (syntax errors) using the Teradata Tree‑sitter parser.
- Schema‑aware autocomplete after a one‑time
:TDSyncof catalogs. - Bookmarks to save and reuse common queries.
- Simple configuration: credentials via tdwallet; multiple users/profiles supported.
Get started in minutes → Quickstart.