[pgbr-geral] REF: Ajustar Seqüência Serial.

2016-01-26 Por tôpico Paulo
Olá Pessoal,



Tenho um ERP onde sempre fazemos conversão de dados de outros sistemas para
nosso banco.

Ocorre em alguns casos de conversão estou tendo problemas com o START do
Serial.

Preciso do comando que ajuste automaticamente as Seqüências dos Seriais.



Alguém pode dar uma dica ?





Atenciosamente,

Paulo.



vp_logo





---
Este email foi escaneado pelo Avast antivírus.
https://www.avast.com/antivirus
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] REF: Ajustar Seqüência Serial.

2016-01-26 Por tôpico Roberto Mello
2016-01-26 8:56 GMT-04:00 Paulo :

> Olá Pessoal,
>
>
>
> Tenho um ERP onde sempre fazemos conversão de dados de outros sistemas
> para nosso banco.
>
> Ocorre em alguns casos de conversão estou tendo problemas com o START do
> Serial.
>
> Preciso do comando que ajuste automaticamente as Seqüências dos Seriais.
>

O que seria "automaticamente"? Você tem que definir as condições e colocar
o ALTER SEQUENCE já mencionado na hora e com o valor que você determinar.

Roberto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] REF: Ajustar Seqüência Serial.

2016-01-26 Por tôpico Danilo Silva
Em 26 de janeiro de 2016 10:56, Paulo 
escreveu:

> Olá Pessoal,
>
>
>
> Tenho um ERP onde sempre fazemos conversão de dados de outros sistemas
> para nosso banco.
>
> Ocorre em alguns casos de conversão estou tendo problemas com o START do
> Serial.
>
> Preciso do comando que ajuste automaticamente as Seqüências dos Seriais.
>
>
>
> Alguém pode dar uma dica ?
>
>
>
​
ALTER SEQUENCE nome_sequencia RESTART WITH novo_valor;

[]s
Danilo​
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] REF: Ajustar Seqüência Serial.

2016-01-26 Por tôpico Felipe Santos
Em 26 de janeiro de 2016 10:59, Danilo Silva 
escreveu:

> Em 26 de janeiro de 2016 10:56, Paulo 
> escreveu:
>
>> Olá Pessoal,
>>
>>
>>
>> Tenho um ERP onde sempre fazemos conversão de dados de outros sistemas
>> para nosso banco.
>>
>> Ocorre em alguns casos de conversão estou tendo problemas com o START do
>> Serial.
>>
>> Preciso do comando que ajuste automaticamente as Seqüências dos Seriais.
>>
>>
>>
>> Alguém pode dar uma dica ?
>>
>>
>>
> ​
> ALTER SEQUENCE nome_sequencia RESTART WITH novo_valor;
>
> []s
> Danilo​
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


Em adição ao que o Danilo disse, você pode gerar um script com todas as
alterações de uma vez só.

Supondo que eu queira reiniciar com zero, o script ficaria assim:

*postgres=# select* 'ALTER SEQUENCE ' || *relname* || ' RESTART WITH 0;'  *from
pg_catalog.pg_class where relkind='S';*

  ?column?

 ALTER SEQUENCE my_sequence RESTART WITH 0;
(1 row)
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral