ALTER STATISTICS

ALTER STATISTICS — modifica a definição de um objeto de estatísticas estendidas

Sinopse

ALTER STATISTICS nome​
    OWNER TO {
        novo_dono
      | CURRENT_ROLE
      | CURRENT_USER
      | SESSION_USER
    }
ALTER STATISTICS nome​
    RENAME TO novo_nome
ALTER STATISTICS nome​
    SET SCHEMA novo_esquema
ALTER STATISTICS nome​
    SET STATISTICS ( nova_meta | DEFAULT }

Descrição

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.)

Parâmetros

nome

O nome (opcionalmente qualificado pelo esquema) do objeto de estatísticas a ser alterado.

novo_dono

O nome de usuário do novo dono do objeto de estatísticas.

novo_nome

O novo nome para o objeto de estatísticas.

novo_esquema

O 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.

Conformidade

Não existe o comando ALTER STATISTICS no padrão SQL.

Veja também

CREATE STATISTICS, DROP STATISTICS