ALTER FUNCTION nome ( [ tipo [, ...] ] ) RENAME TO novo_nome ALTER FUNCTION nome ( [ tipo [, ...] ] ) OWNER TO novo_dono
O nome (opcionalmente qualificado pelo esquema) de uma função existente.
O tipo de dado do argumento da função.
O novo nome da função.
O novo dono da função. Para mudar o dono da função é necessário ser um superusuário. Deve ser observado que, se a função estiver marcada com SECURITY DEFINER, subseqüentemente esta será executa com o novo dono.
Para mudar o nome da função sqrt para o tipo integer para raiz_quadrada:
ALTER FUNCTION sqrt(integer) RENAME TO raiz_quadrada;
Para mudar o dono da função sqrt para o tipo integer para joel:
ALTER FUNCTION sqrt(integer) OWNER TO joel;