O pgtksh é uma interface shell Tcl/Tk estendida com funções de acesso a bancos de dados do PostgreSQL (Essencialmente, é uma tksh com a libpgtcl carregada). Como no caso da shell Tcl/Tk normal, o primeiro argumento da linha de comando é o nome do arquivo de script, e todos os demais argumentos são passados para o script. As opções especiais podem ser tratadas pelas bibliotecas do sistema X Window em vez da shell. Se nenhum nome de arquivo for fornecido, a shell será interativa.
Uma shell Tcl com funções PostgreSQL está disponível em pgtclsh .