- Nao entra no postgresql
+ Responder ao Tópico
-
Nao entra no postgresql
digitei o comando psql e apareceu isto
psql: FATAL: database "lods" does not exist
o comando psql nao é para entrar no postgresql, ele esta instalado foi baixado pelo apt alguem sabe o que esta acontecendo
-
Re: Nao entra no postgresql
Ola, o comando psql [1] conecta na base de dados especificada, caso isso nao ocorra, ele tentara conectar na base `users`, ou seja, presumo que no momento da execucao vc estava com o usuario "lods" logado, o correto seria:
psql template1
ou
psql meu_banco_de_dados
enfim, acho q deu para entender....se apos ler a documentacao [2] lhe restar duvidas, seja bem vindo em perguntar... :-)
[1] - http://www.postgresql.org/docs/8.1/static/app-psql.html
[2] - http://www.postgresql.org/docs/8.1/interactive/
-
Re: Nao entra no postgresql
Isto do banco que vc colocou eu ja tentei tambem, ele nao cria eu dou o comando:
root@ubuntu:~# createdb teste
createdb: could not connect to database postgres: FATAL: role "root" does not exist
root@ubuntu:~#
tentei colocar um usuario tbm a nada, quando tento criar um usuario ele da um erro no final tbm, vc sabe por que esta acontecendo isto a instalaçao foi via synaptic mesmo
-
Re: Nao entra no postgresql
ola, voce deve estar confundindo as coisas, quando vc usou o comando "initdb" (conforme indicado na documentacao), vc estava com que usuario? voce passou para ele a flag "-U algum_user"?? se vc nao passou essa flag, entao o usuario administrador *DO BANCO DE DADOS* sera o mesmo que executou o comando initdb, ou seja, o comando createdb deve ser executado com o mesmo usuario, ou com a flat "-U nome_do_user_que_executou_o_initdb", espero ter sido mais claro que o manual