Postgresql 中文操作指南

44.12. Tcl Procedure Names #

在 PostgreSQL 中,只要参数的数目或其类型不同,就可以对不同的函数定义使用相同的函数名称。但是,Tcl 要求所有过程名称都不同。PL/Tcl 通过使内部 Tcl 过程名称包含来自系统表 pg_proc 的函数的对象 ID 作为其名称的一部分来处理此问题。因此,具有相同名称但参数类型不同的 PostgreSQL 函数也将成为不同的 Tcl 过程。这对 PL/Tcl 程序员来说通常不是问题,但它在调试时可能可见。