Gracias hermano!  Las voy a probar
El 03/02/2014 20:32, "Anthony Rafael Sotolongo León" <[email protected]>
escribió:

>  Hola Rusel has visto las Sequence Manipulation Functions:
>
> currval(regclass), lastval(), nextval(regclass),setval(regclass,
> bigint),setval(regclass, bigint,
> boolean)
>
> saludos
>
> El 2/3/2014 12:45 PM, Rusel Fichi escribió:
>
> Buenos días Lista,
>
>  Hay alguna forma de actualizar mis secuencias en la base de datos de
> forma automática? Esto debido a que tuve una corrupción de datos lo cual
> afecto que mis secuencias siguieran incrementándose de forma constante.
>
>  Intento crear una funcion que lo haga:
>
>  create or replace function update_sequences () returns boolean as $$
>  declare var1 int;
> begin
> var1=(select id from bdcriterio order by id desc limit 1);
> alter sequence bdcriterio_seq restart with var1+1;
> return true;
> end;
> $$ language plpgsql;
>
>
>  Tampoco me funciona de esta forma:
>
>  alter sequence bdcriterio_seq restart with (select id from bdcriterio
> order by id desc limit 1);
>
>  No conozco otra manera de realizar esto ya que no soy muy bueno usando
> el comando alter..
>
>  Gracias de antemano para las personas que me puedan brindar ayuda!!
>
>  Saludos
>
>
>
>
>  ------------------------------
>
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu
>
>

Responder a