d=# update pg_proc set proname = zsubstring(proname,2); UPDATE 1727
So I say there isn't any reason to prohibit renaming functions just because they were created at initdb time. The worst-case scenario is you have to rename 'em back. Likewise for ALTER OWNER.
Again, no reason to stop them doing it via catalog hacking, but really good reasons to stop them doing it via SQL commands....
Chris
---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster