好的限制是,所有東西都是在一個安全的 Tcl 解釋器裡面運行的。除了有限的安全的 Tcl 命令集外,只有很少的幾個命令可以用於跨過 SPI 訪問資料庫以及通過 elog() 產生錯誤資訊。不像 C 那樣,(Tcl)沒有辦法訪問資料庫後端內部或者獲得 OS 級的 Postgres 用戶 ID 的權限。因此,任何非特權的資料庫用戶都可以被允許使用這種語言。
另外的(內部施加)的限制是 Tcl 程序不能創建用於新資料庫型態的輸入/輸出函數。
如果在安裝程序中的配置階段打開了 Tcl/Tk 支援,那麼用於 PL/Tcl 控制器的共享對像自動制作和安裝在 Postgres 庫目錄裡面。