Erwin poslal správnou odpověď. Moje další odpověď se týká možnosti zakázat přetížení.
Není možné zakázat přetěžování - to je základní vlastnost systému API funkcí PostgreSQL - a nelze jej zakázat. Víme, že existují některé vedlejší efekty, jako je silná rigidita podpisu funkcí - ale je to ochrana proti některým nepříjemným vedlejším efektům, když se funkce používá v pohledech, definicích tabulek, .. Nelze ji tedy zakázat.
Můžete jednoduše zkontrolovat, zda máte nebo nemáte přetížené funkce:
postgres=# select count(*), proname
from pg_proc
where pronamespace <> 11
group by proname
having count(*) > 1;
count | proname
-------+---------
(0 rows)