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 > >
