This SQLTools-based extension supports Teradata databases. Using this extension you can browse databases, tables, views, run queries, export results to CSV and JSON files. Stay connected to multiple Teradata instances at the same time. View query history, bookmark frequently used queries. The extension supports multiple authentication mechanisms including: native database, LDAP, TDNEGO and Kerberos.
Development
If you'd like to contribute please feel free.
Clone this repository and open it in VS Code.
Change your git branch to a meaningfully named branch for your development goal.
Run npm install to install dependencies.
Run npm run compile to compile the .ts scripts into .js
Press F5 to start a debuging session. This opens a new VS Code window with a development version of the driver extension loaded. Output from the extension with your local changes shows up in the Debug Console, with console output showing in the new window. You can set break points, step through your code, and inspect variables either in the Debug view or the Debug Console (somewhat, I could only get the extension.ts file to connect to the debug host correctly).
Once your changes are made, create a PR back to the repository. If you've never created a PR, github's documentation is pretty extensive.
Please make at least one commit per feature/fix. Please avoid large commits with a large list of changes, it makes it easier to review code changes and understand what's done.