Re: Alguna forma de actualizar secuencias adentro de una funcion

From: Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com>
To: Anthony Rafael Sotolongo León <asotolongo(at)uci(dot)cu>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Alguna forma de actualizar secuencias adentro de una funcion
Date: 2014-02-04 16:25:31
Message-ID: CAMiTfwKUEKD9pyUaevR3YzXfQBh3s7fg67VYCTcJzj+TX-in-g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias hermano! Las voy a probar
El 03/02/2014 20:32, "Anthony Rafael Sotolongo León" <asotolongo(at)uci(dot)cu>
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
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fede Martinez 2014-02-04 17:46:14 Re: LIMIT y OFFSET hacen lenta un QUERY
Previous Message Anthony Rafael Sotolongo León 2014-02-04 02:01:19 Re: Alguna forma de actualizar secuencias adentro de una funcion