Skip to content

Connections

Configure connections via the users array. The first entry is the default. Passwords are read via tdwallet (no plaintext in your config).

require('vim-teradata').setup({
  users = {
    {
      log_mech = 'TD2',     -- or 'LDAP', etc.
      user    = 'USER',     -- wallet-backed user
      tdpid   = 'HOSTNAME', -- Teradata host/IP
    },
    -- { log_mech = 'LDAP', user = 'ANOTHER', tdpid = 'other-host' },
  },
})
  • Multiple profiles: add more objects to users; select in the UI where supported.
  • Credentials: stored in tdwallet. Ensure the wallet entry for your user exists.
  • Security: credentials are never written to disk by this plugin.

Demo

Terminal