2009/3/17 Davi Rodrigues <[email protected]>:
>
> Bom dia,
>
> Pessoal, tenho um sistema de relatórios estou com um problema de no
> postgreSQL, o dump do banco é feito corretamente, mais na hora de restaurar
> acontece alguns probleminhas, segue abaixo:
>
> 1 - Roda perfeitamente, mais uma venda feita hoje por exemplo: 17/03/2009
> quando dou um select para visualizar os dados da tabela, mostra com a data
> de ontem, mais a data de criação é a de hoje.
> 2 - ao restaurar o dump a linguagem plpgsql não é inclusa, e eu preciso dela
> para rodar o meu sistema.
>
> OBS: sou novato em banco de dados...mais tenho uma larga experiência em
> linux, meu O.S é o RedHat, e o banco é postgreSQL 8.3, detalhe o dump foi
> feito da versão 8.0, e estou restaurando na mais recente, será que não tem
> algum problema de versão.?
>

tenta fazer dessa forma:

-- receita de bolo 1.0

### cria  a linguagem no template1
# createlang -U postgres plpgsql template1

### faz o backup do seu banco (altere o nome do arquivo se quiser)
# pg_dump -U postgres -Fc -f arquivo.backup nome_do_banco


### cria o banco para restaurar o backup (utilizar encoding? qual? a
padrão está no seu postgresql.conf)
# createdb -U postgres  nome_novo_banco

### restaura o backup no novo banco (primeira parte: estrutura)
# pg_restore -U postgres -d nome_novo_banco -Fc --disable-triggers
arquivo.backup -s

### restaura o backup no novo banco (segunda parte: dados)
# pg_restore -U postgres -d nome_novo_banco -Fc --disable-triggers
arquivo.backup -a

### agora rode um vacuum no seu novo banco e corra pro abraço! (só com
verbose e analize)
# vacuumdb -U postgres -d nome_novo_banco -vz


qualquer dúvida, posta ai!

[]'s

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a