URGENTE: Acessar banco PostGreSQL

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

URGENTE: Acessar banco PostGreSQL

Mensagem por janio »

Olá a todos,

Preciso acessar um banco PostGreSql 8.2 para pegar o cadastro dos produtos em cliente que está migrando para o meu sistema. Ocorre que nunca trabalhei com PostGre e não consegui identificar nem em que extensão de arquivo ficam os dados.

Um outro impecilho é senha do banco que tbem nao tenho e nem o cliente sabe.

Mesmo assim é possível acessar essa base de dados? Mesmo sem a senha? Como?

Se nao for possível, ha alguma alternativa?

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
kiko
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 08 Jul 2004 15:24
Localização: Cianorte

URGENTE: Acessar banco PostGreSQL

Mensagem por kiko »

faz um dump do banco de dados inteiro do seu cliente no servidor dele, assim vc gera um arquivo .SQL e importa para o seu pc, e trabalha nele...

nunca fiz no windows, mas pelo linux, vc faz assim:

Código: Selecionar todos

pg_dump NOME_DO_BANCO > ARQUIVO_DE_SAIDA.SQL
com relação a senha do banco e coisas do tipo, fica mais embaixo...o administrador do banco vai saber informar, mas por padrão, o postgres nao tem senha

nesse site http://psql.sourceforge.net/ tem o download de uma ferramenta em modo texto semelhante a do linux, ai da pra fazer esse comando que eu citei...

se no seu cliente tiver instalado o Pgadmin, la tem opção de fazer backup do banco...

qualquer duvida, "tamo ae"
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

URGENTE: Acessar banco PostGreSQL

Mensagem por janio »

Kiko

Encontrei na maquina do cliente um bat que o dono do sistema deixou para a realização do backup.

O bat tem as seguintes linhas:
pg_dump p_sie > \prod\sie\p_sie.bkp -U postgres
pg_dump p_seg > \prod\sie\p_seg.bkp -U postgres


Então, instalei o pg8.2 na minha maquina, peguei esses dois *.bkp e importei para o pgsql da minha maquina. Vieram todas as tabelas do banco, mas SEM NENHUM DADO.... as tabeas vieram vazias, só com a sua estrutura.

Tem idéia do que possa estar ocorrendo?
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
kiko
Usuário Nível 3
Usuário Nível 3
Mensagens: 145
Registrado em: 08 Jul 2004 15:24
Localização: Cianorte

URGENTE: Acessar banco PostGreSQL

Mensagem por kiko »

o comando que vc digitou esta certo.
vc pode ter feito backup de um database vazio, ou seja, o bat do backup nao esta apontando para o database correto.
mas vc ta no caminho certo, já que vc tem acesso a maquina do cliente e ao banco de dados...

nao lembro exatamente qual o comando, acho que é select datname from pg_database, é algo parecido com o SHOW DATABASES do mysql...
esse comando vai listar os databases que tem nesse servidor, assim vc vai conseguir visualizar melhor qual database é o certo, pra fazer o dump
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

URGENTE: Acessar banco PostGreSQL

Mensagem por janio »

Blz,

Estou indo no cliente agora para ver o que consigo.

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

URGENTE: Acessar banco PostGreSQL

Mensagem por sygecom »

Janio,
Resolveu ?
Procure usar a mesma versão do Postgresql da base que fez o backup
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

URGENTE: Acessar banco PostGreSQL

Mensagem por janio »

Leonardo,

Não resolvi da maneira que pretendia pq o dono do sistema não forneceu a senha e sem esta não tive como acessar o banco. Precisava pegar o cadastro dos produtos. O jeito foi gerar um relatorio dos produtos no sistema, salvar esse relatorio em txt e lendo linha a linha e gravando no meu banco. Nao vieram todas as informações q precisava, mas resolveu...

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

URGENTE: Acessar banco PostGreSQL

Mensagem por sygecom »

Bah, sacanagem do cara, por direito o banco de dados é do cliente. Mas cada um resolve seus problemas, flw
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder