Olá, Beta


Em 25 de agosto de 2011 09:57, Beto Lima <betol...@gmail.com> escreveu:

> ola pessoal, estou com uma dúvida com relação ao resetsequence la do
> pgxn: http://pgxn.org/dist/resetsequence/
> eu uso windows infelizmente, e pra instalar deve ser no linux.
> mas acho que mesmo assim não impede de se usar se rodarmos o sql que
> cria as funções.
> e foi isso que fiz rodei o sql que criou todas as funções, mas não sei
> como chama-las.
> ex: quero resetar todas as sequences de todo meu banco, ou de todo meu
> squema.
> tentei chamar a função mais ou menos assim:
> select resetseq_reset_sequences_in_schema(meu_banco)
> mas nao vai, gera erro. onde estou errando?
>


Você chegou a verificar as assinaturas das funções criadas? Vendo a
assinatura fica fácil verificar quais os parâmetros que a função espera e
conseqüentemente ajuda na chamada da função :)

Qual o erro que você obteve?

De qualquer modo você pode fazer algo como o exemplo abaixo:

SELECT setval(relname::TEXT,1) FROM pg_class WHERE relkind='S' AND
relnamespace=2200;

Apenas lembrando:

relnamespace=2200 (esquema public)
relkind='S' (objetos do tipo sequence)




> grato desde já.
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


Abraços

-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a