Re: bases de datos con secuencias solo pares o impares

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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