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
