ALTER STATISTICS — modifica a definição de um objeto de estatísticas estendidas
ALTER STATISTICSnome OWNER TO {novo_dono| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSnome RENAME TOnovo_nomeALTER STATISTICSnome SET SCHEMAnovo_esquemaALTER STATISTICSnome SET STATISTICS (nova_meta| DEFAULT }
O comando ALTER STATISTICS altera os parâmetros
de um objeto de estatísticas estendidas existente.
Quaisquer parâmetros não definidos especificamente no comando
ALTER STATISTICS mantêm suas configurações
anteriores.
É necessário ser o dono do objeto de estatísticas para usar
o comando ALTER STATISTICS.
Para alterar o esquema do objeto de estatísticas, também é necessário
ter o privilégio CREATE no novo esquema.
Para alterar o dono, é necessário ser capaz de executar o comando
SET ROLE para a função de banco de dados
(role) que será a nova dona,
e esta função de banco de dados precisa possuir o privilégio
CREATE no esquema do objeto de estatísticas.
(Estas restrições impõem que alterar o dono não faz nada que
não poderia ser feito excluindo e recriando o objeto de estatísticas.
Entretanto, um superusuário pode alterar o dono de qualquer
objeto de estatísticas.)
nomeO nome (opcionalmente qualificado pelo esquema) do objeto de estatísticas a ser alterado.
novo_donoO nome de usuário do novo dono do objeto de estatísticas.
novo_nomeO novo nome para o objeto de estatísticas.
novo_esquemaO novo esquema para o objeto de estatísticas.
nova_meta
A meta de coleta de estatísticas para este objeto de
estatísticas para as operações de ANALYZE
subsequentes.
A meta pode ser definida no intervalo de 0 a 10000;
Defina como DEFAULT para voltar a usar a meta
de estatísticas padrão do sistema.
(Atribuir o valor -1 é uma forma obsoleta de obter o mesmo
resultado.)
Para obter mais informações sobre o uso de estatísticas pelo
planejador de consultas do PostgreSQL,
veja Estatísticas usadas pelo planejador.
Não existe o comando ALTER STATISTICS no padrão
SQL.