“ERRO: função” $ usuário “não existe” ao configurar o servidor postgresql

3

Quando tentei seguir a "configuração alternativa do servidor", conforme detalhado aqui: PostgresSQL , recebi o erro ERROR: role "$user" does not exist quando eu corri postgres=# \password $USER e digitei minha nova senha. As instruções são muito simples e eu segui tudo ao pé da letra. Alguém saberia o que há de errado com a minha configuração?

    
por user886596 04.01.2014 / 18:42

1 resposta

2

É sempre melhor copiar / colar o comando e a mensagem de erro para que possamos verificar sua sintaxe.

Dois pensamentos - "$ USER" é uma variável, você substitui pelo nome de usuário que você deseja usar. Também $ user não é o mesmo que $ USER.

Então ...

sudo -u postgres createuser --superuser your_user
sudo -u postgres psql

Você não deve ter um prompt postgres, novamente altere "$ USER" para o nome do usuário que você deseja usar ...

postgres=# \password your_user

e em ...

    
por Panther 04.01.2014 / 18:49