Faz um insert select passando os filtros como where not exists (select id
from banco2 where banco2.id = banco1.id)

Em 24 de nov de 2016 3:13 PM, "Saraiva Silva" <[email protected]>
escreveu:

> Exemplo,
> Tenho dois bancos exatamente iguais onde existe uma tabela PESSOA com os
> campos (num_registro, nome, email, telefone). O campo num_registro não é
> auto incremento.
> Preciso pegar os registros que estão em uma base e colocar na outra. Como
> o campo num_registro é unique, tenho que garantir que os registros que
> estão sendo inseridos não usem o o valor que está armazenado, ao invés
> disso os registros inseridos devem receber novos valores para o campo
> num_registro, começando a partir do próximo valor que está no banco de
> destino.
>
> Preciso fazer isso com um sql genérico.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a