Ajudinha Básica com Postgres

617 views
Skip to first unread message

wilson moraes

unread,
Apr 16, 2011, 2:45:28 PM4/16/11
to
imagem.JPG

--
Pessoal, tudo o que eu to tentando fazer é um login na aplicação, estou acostumado com o mysql.

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Mais, já tentei  informando localhost, e uma coisa não faz sentido, todas as informações que me parecem necessárias estão dentro dos colchetes, e os tutorias que eu encontro na net, já partem do pressuposto createdb
















--
Atenciosamente,
Wilson Moraes dos Santos





Comprometa-se com o meio ambiente. Imprima este e-mail somente se for necessário!

imagem.JPG

Anderson Ribeiro

unread,
Apr 16, 2011, 3:08:21 PM4/16/11
to pb...@googlegroups.com
Se está tentando fazer um login numa aplicação específica (banco de dados já criado). É só digitar as informações. Se não quiser usar o prompt, use o pgAdmin, que tá aí na pasta do menu iniciar do PostgreSQL (isso se o SO for Windows).

Ex:

Server [localhost]: tecla Enter
Database [postgres]: nome do banco, se quiser ter acesso a um database específico
Port [5432]: tecla Enter
Username [postgres]: senha a qual foi informada na instalação do PostgreSQL


--
Você está recebendo esta mensagem porque se inscreveu no grupo "PBJug" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para pb...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para pbjug+un...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/pbjug?hl=pt-BR.

imagem.JPG

wilson moraes

unread,
Apr 16, 2011, 3:12:48 PM4/16/11
to pb...@googlegroups.com
no Username [postgres]: 
eu informo a senha? assim, quando digito, logo abaixo me pede senha :s


Em 16 de abril de 2011 16:08, Anderson Ribeiro <ar.anders...@gmail.com> escreveu:
Username [postgres]: senha a qual foi informada na instalação do PostgreSQL



--

Anderson Ribeiro

unread,
Apr 16, 2011, 3:16:31 PM4/16/11
to pb...@googlegroups.com
Confundi.

no campo Username [postgres]: tecla Enter

wilson moraes

unread,
Apr 16, 2011, 3:18:58 PM4/16/11
to pb...@googlegroups.com
então..
quando eu pressiono Enter, no campo username, deixando-o vazio.. aparece o seguinte erro:

""
psql (9.0.3)
AVISO: página de código do Console (850) difere da página de código do Windows (
1252)
         caracteres de 8 bits podem não funcionar corretamente. Veja página de
         referência do psql "Notes for Windows users" para obter detalhes.
Digite "help" para ajuda.

Anderson Ribeiro

unread,
Apr 16, 2011, 3:28:39 PM4/16/11
to pb...@googlegroups.com
Normal isso aí aparecer. Tanto que depois aparece o prompt postgres=#  onde vc pode manipular os bds. Mais uma vez recomendo usar o pgAdmin, pelo menos inicialmente.

wilson moraes

unread,
Apr 16, 2011, 3:30:33 PM4/16/11
to pb...@googlegroups.com
sim, é normal também eu digitar por exemplo

$ createdb meu_bd 
e não acontecer nada?

Anderson Ribeiro

unread,
Apr 16, 2011, 3:37:26 PM4/16/11
to pb...@googlegroups.com
Como apareceu aí o

AVISO: página de código do Console (850) difere da página de código do Windows (
1252)
         caracteres de 8 bits podem não funcionar corretamente. Veja página de
         referência do psql "Notes for Windows users" para obter detalhes.
Digite "help" para ajuda.

Aqui tbm aparece, e em qualquer máquina que tenha o PostgreSQL instalado.

Seu comando está errado para criar um bd, o certo é: create database nomedobanco;

Ler a documentação do PostgreSQL já é um bom começo.

http://www.postgresql.org/docs/8.4/static/app-psql.html

wilson moraes

unread,
Apr 16, 2011, 3:40:16 PM4/16/11
to pb...@googlegroups.com
Desculpe, era exatamente o que eu estava lendo, é que em um trecho da documentação diz-se o seguinte:

Para criar um novo banco de dados, chamado meu_bd neste exemplo, deve ser utilizado o comando:  
$ createdb meu_bd 

Que deve produzir a seguinte resposta:  
CREATE DATABASE

Anderson Ribeiro

unread,
Apr 16, 2011, 3:43:56 PM4/16/11
to pb...@googlegroups.com
Provavelmente deve ser alguma documentação antiga.

Tem disponível o da versão 9.0 http://www.postgresql.org/docs/manuals/

Fabio J. Walter

unread,
Apr 17, 2011, 10:09:04 AM4/17/11
to pb...@googlegroups.com
Tanto executar createdb quando primeiro logar no banco de dados pelo psql e depois executar create database são comandos válidos.

A dúvida inicial do nosso amigo, diz respeito ao padrão de caracteres que o console do postgres está tentando utilizar, é diferente do padrão de caracteres do windows (windows-1252) que aparece na mensagem.

Para logar no console do banco. psql use o comando psql -U postgres postgres.
Ou para criar diretamente
createdb -U postgres nome_banco descricao

Para tirar suas dúvidas de quais parametros utilizar na hora de conectar ou de criar um banco de dados. Utilize createdb --help ou psql --help.

--
Fábio J. Walter
Analista e desenvolvedor
Cascavel - Paraná

Reply all
Reply to author
Forward
0 new messages