pgtclsh は PostgreSQLデータベースアクセス関数で拡張された Tcl shell インタフェースです。(本質的には、libpgtcl がロードされたtclsh です。)通常の Tclshell と同じように、最初のコマンドライン引数はスクリプトファイルで、残りの引数は全てそのスクリプトに渡されます。もしスクリプトファイル名が指定されないと、shell が対話形式で処理を行ないます。
Tk と PostgreSQL関数を持つ Tcl shell はpgtksh として使用できます。