From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> |
---|---|
To: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>, raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com> |
Subject: | Re: bases de datos con secuencias solo pares o impares |
Date: | 2016-06-15 01:50:47 |
Message-ID: | 173689790.1240796.1465955447490.JavaMail.root@fmed.uba.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Supongo que con automatico querras decir "definido al momento de creacion".
Fijate que cuando definis un campo serial, internamente crea una sequence y se la asocia al campo. Algo asi (untested):
CREATE SEQUENCE numerador_par increment by 2 START 2;
create table numeros_pares (id integer not null default nextval('numerador_par'), data text);
Algo similar podes hacer para asociar una secuencia que comience con 1, incrementos de a 2, dandote asi numeros impares.
HTH
Gerardo
----- Mensaje original -----
> De: "Hellmuth Vargas" <hivs77(at)gmail(dot)com>
> Para: "raul andrez gutierrez alejo" <raulandrez(at)gmail(dot)com>
> CC: "Lista Postgres ES" <pgsql-es-ayuda(at)postgresql(dot)org>
> Enviados: Martes, 14 de Junio 2016 12:26:54
> Asunto: Re: [pgsql-es-ayuda] bases de datos con secuencias solo pares o impares
>
>
> Hola Lista
>
>
> Muchas gracias por la respuesta, pero se requiere qeu sea automático
> porque se están generando varias tablas en diferente tiempo por
> varios desarrolladores y mientras que se detecta la creación podría
> insertarse valores pares en una base impar. Por eso en principio
> explore el tema de Event Triggers
>
>
> El 14 de junio de 2016, 10:06, raul andrez gutierrez alejo <
> raulandrez(at)gmail(dot)com > escribió:
>
>
>
> seria así:
>
> ALTER SEQUENCE nombre_secuencia INCREMENT 2;
>
>
>
>
>
>
> El 14 de junio de 2016, 9:52, Alejandra Bautista <
> alejandrabaut(at)gmail(dot)com > escribió:
>
>
>
>
>
> Hola:
>
> Podrías iniciar tu secuencia en 1 o en 2 y en el increment porner el
> número 2.
>
> Saludos!
>
>
>
>
>
> El 14 de junio de 2016, 8:18, Hellmuth Vargas < hivs77(at)gmail(dot)com >
> escribió:
>
>
>
> Hola Lista
>
>
> Tengo varias base de datos PostgreSQL con varias aplicación con
> Hibenate donde a cada momento realizan nuevos desarrollos creado
> nuevas tablas y sus correspondiente secuencias. Quisiera
> preguntarles como podría implementar la manera que siempre que se
> creen secuencias en la base de datos esta sean pares o impares
> automaticamente. He estado revisando el tema de los Event Triggers
> mas no logro que altere la secuencia. De antemano les agradezco su
> atención.
>
>
>
> --
>
>
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
>
>
>
>
>
>
> --
>
> Raul Andres Gutierrez Alejo
>
>
>
> --
>
>
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
> Oracle Database 10g Administrator Certified Associate
>
> EnterpriseDB Certified PostgreSQL 9.3 Associate
>
>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Hellmuth Vargas | 2016-06-15 12:28:04 | Re: bases de datos con secuencias solo pares o impares |
Previous Message | Hellmuth Vargas | 2016-06-14 20:17:56 | Re: Obtener fechas mas cercanas |