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