Olá,

Isso já aconteceu comigo,  quando utilizei sistema/banco de dados com 
codificações diferentes ( os caracteres em unicode ocupam mais espaço).

Verifique a codificação de ambos os servidores e converta para  a base 
para a codificação do antigo banco, ou utilize o iconv para modificar a 
codificação do seu arquivo de dump.

Sucesso!

Daniel Cordeiro

Joao escreveu:
> a ordem do pg_dump e essa mesma
> primeiro os ddls
> depois as dml
>  
> e por ultimo as ddls levantando as constraints .
>  
> agora nao entendi tb o porque dos dados nao correponderem aos campos!
> da uma olhada no teu arquivo de dump e veja com ele criou a sua tabela!
> e depois da uma olhada dos copys/inserts q ele gerou
>
>     ----- Original Message -----
>     *From:* Adriano Espinoza de Oliveira
>     <mailto:[EMAIL PROTECTED]>
>     *To:* ListaPgsql <mailto:[email protected]>
>     *Sent:* Wednesday, April 18, 2007 10:34 AM
>     *Subject:* [PostgreSQL-Brasil] Duvidas backup/restore
>
>     Pessoal, estou uma duvida interessante.
>     Ontem fiz a troca dos servidores da empresa o novo e o velho com a
>     versão 8.0!
>     Fiz o backup total do banco com pg_dump como faço sempre, e o
>     restore no novo servidor com o "psql -d..."
>     Aconteceu o seguinte: em uma das tabelas que tinha 165000
>     registros, somente foram incluidos 300, e no log veio o erro
>     dizendo que o dado era maior que o campo. Pensei como isso é
>     possivel, se tudo esta no mesmo backup?
>     Pra resolver dropei a tebela, criei na unha, e como tinah feito,
>     por segurança um backup separado de cada tabela, restaurei e
>     beleza ficou tudo ok!
>     O que aconteceu foi como se, na ordem de restauração do backup,
>     primeiro, foi restaurado todo o schema inicial, apos isso os
>     dados, e no final os "alter tables" com as mudanças de estrutura...
>     Isso até explicaria o acontecido... mas sei lá..
>     Queria a contribuição da galera.
>     Adriano Espinoza
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     Grupo de Usuários do PostgreSQL no Brasil
>     Antes de perguntar consulte o manual
>     http://pgdocptbr.sourceforge.net/
>
>     Para editar suas opções ou sair da lista acesse a página da lista em:
>     http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios


-- 
/* "O único lugar aonde o sucesso vem antes do trabalho é no dicionário". 
(Albert Einstein) */

+--------------------------------------------------------------------------+
| Daniel Cordeiro de Morais Neto                                           |
| [EMAIL PROTECTED]                                                            |
| Administrador de Redes                                                   |
| ADM Soluções em Informática LTDA                                         |
| www.admsi.com.br                                                         |
| F. (083)244-0757                                                         |
| Debian User - 453 - Sarge                                                |
| Gentoo User                                                              |
+--------------------------------------------------------------------------+ 

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a