Altera o valor da sequencia..
Mas isso já vem normalmente no DUMP :

SELECT pg_catalog.setval(pg_catalog.pg_get_serial_sequence('test', 'id'),
13, true);

ONDE O 13 é o maior ID do DUMP +1...

Att:
Thiago Risso


On 4/4/07, Márcia Regina da Silva Pimentel <[EMAIL PROTECTED]> wrote:

Olá Osvaldo!

É necessário utilizar esse comando novamente? O que aconteceu:

Tinha dados até o id = 2000
Alguns dados foram excluídos e ficaram 1850
Esses dados retornaram (utilizando os comandos de dumping), então voltei a
ter 2000, porém o banco considera que o último id inserido foi o 1890 (que
era o último id antes do dump) e insere o 1891, mas o último id é 2000.

O que posso fazer?


Em 04/04/07, Osvaldo Rosario Kussama <[EMAIL PROTECTED]>
escreveu:
>
> Márcia Regina da Silva Pimentel escreveu:
> > Olá pessoal!
> >
> > Dia desses inseri alguns dados numa tabela. Esses dados vieram de
> outra
> > tabela "gêmea"  da que recebeu os dados. Fiz isso utilizando os
> > seguintes comandos:
> >
> > pg_dump -a -U usuario -t tabela -f arquivo_saida -h ip_do_banco
> > banco_de_dados
> > psql -U usuario -h -f arquivo ip_do_banco
> > banco_De_dados_q_vc_quer_executar_os_inserts
> > Porém, quando vou inserir novos dados utilizando meu aplicativo dá um
> > erro que não pode ser inserido porque está duplicando a chave
> primária.
> > Gostaria de saber como faço para "sincronizar" (não sei se esse é o
> > termo correto) esses dados.
> >
>
>
> O pg_dump extrai todo o banco de dados (ou apenas as tabelas
> especificadas, vide -t).
> Quando você reexecuta o procedimento descrito ele tentará inserir
> novamente os registros já inseridos anteriormente. Verifique se o
> comando TRUNCATE, executado antes da restauração, não resolve.
>
> []s
> Osvaldo
> _______________________________________________
> 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
>



--
---------------------------
Márcia Regina
_______________________________________________
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

Responder a