Имена процедур Tcl
примечание
Эта страница переведена при помощи нейросети GigaChat.
В PostgreSQL одно и то же имя функции может использоваться для различных определений функций до тех пор, пока не изменится количество аргументов или их типы. Однако Tcl требует, чтобы все имена процедур были различны. PL/Tcl решает эту проблему, включая идентификатор объекта функции из системной таблицы pg_proc
в качестве части имени внутренней процедуры Tcl. Таким образом, функции PostgreSQL с одинаковым именем и разными типами аргументов также будут различными процедурами Tcl. Обычно это не является проблемой для программиста PL/Tcl, но может быть заметно при отладке.