SóProvas


ID
1682824
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

A respeito da configuração e administração de banco de dados, julgue o próximo item.

No PostgresSQL, com a execução do comando initdb para criação de um database cluster, será solicitada inicialmente ao operador a definição de um nome de usuário com até oito caracteres.

Alternativas
Comentários
  • http://www.postgresql.org/docs/9.3/static/app-initdb.html

  • Alguém justifica esses "até 8 caracteres" ????

  • initdb creates a new PostgreSQL database cluster.

    -U username
    --username=username

    Selects the user name of the database superuser. This defaults to the name of the effective user running initdb. It is really not important what the superuser's name is, but one might choose to keep the customary name postgres, even if the operating system user's name is different.

  • É possível utilizar o usuário root para iniciar um novo database. Isso é um exemplo claro que não é necessário um username com 8 caracteres,

  • http://www.postgresql.org/docs/9.3/static/app-initdb.html

    O initdb deve ser executado como o usuário que será o proprietário do processo do servidor, porque o servidor precisa ter acesso aos arquivos e diretórios criados pelo initdb . Como o servidor não pode ser executado como root, você também não deve executar o initdb como root. (Na verdade, ele se recusará a fazê-lo.)

    -U nome de usuário

    --username = nome de usuário

    Seleciona o nome de usuário do superusuário do banco de dados. O padrão é o nome do usuário efetivo executando initdb . Realmente não é importante qual é o nome do superusuário, mas pode-se optar por manter o nome habitual postgres , mesmo que o nome do usuário do sistema operacional seja diferente.