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