Em 26 de janeiro de 2016 10:59, Danilo Silva <[email protected]>
escreveu:

> Em 26 de janeiro de 2016 10:56, Paulo <[email protected]>
> 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
> [email protected]
> 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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a