ALTER USER

ALTER USER — modifica uma função de banco de dados (role)

Sinopse

ALTER USER usuário [ WITH ] opção [ ... ]

onde opção pode ser:

      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | BYPASSRLS | NOBYPASSRLS
    | CONNECTION LIMIT limite_de_conexões
    | [ ENCRYPTED ] PASSWORD 'senha' | PASSWORD NULL
    | VALID UNTIL 'carimbo_de_tempo'

ALTER USER nome RENAME TO novo_nome

ALTER USER { usuário | ALL } [ IN DATABASE nome_do_banco_de_dados ]​
    SET parâmetro_de_configuração { TO | = } { valor | DEFAULT }
ALTER USER { usuário | ALL } [ IN DATABASE nome_do_banco_de_dados ]​
    SET parâmetro_de_configuração FROM CURRENT
ALTER USER { usuário | ALL } [ IN DATABASE nome_do_banco_de_dados ]​
    RESET parâmetro_de_configuração
ALTER USER { usuário | ALL } [ IN DATABASE nome_do_banco_de_dados ]​
    RESET ALL

onde usuário pode ser:

    nome_da_role
  | CURRENT_ROLE
  | CURRENT_USER
  | SESSION_USER

Descrição

O comando ALTER USER agora é uma grafia alternativa para o comando ALTER ROLE.

Conformidade

O comando ALTER USER é uma extensão do PostgreSQL. O padrão SQL deixa a definição de usuários para a implementação.

Veja também

ALTER ROLE