Hola Gerardo Muchas gracias por su respuesta: con automático me refiero a tener la posibilidad de definir un "trigger" que cuando se cree o altere la secuencia el procedimiento pueda ajustarla para que sea par (o impar, según el caso). Esto es porque no tengo control sobre el desarrollo y configuración que hacen los desarrolladores de Hibernate, ellos hacen despliegues en cualquier momento (7x24)
El 14 de junio de 2016, 20:50, Gerardo Herzig<gher...@fmed.uba.ar> escribió: > 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" <hiv...@gmail.com> > > Para: "raul andrez gutierrez alejo" <rauland...@gmail.com> > > CC: "Lista Postgres ES" <pgsql-es-ayuda@postgresql.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 < > > rauland...@gmail.com > escribió: > > > > > > > > seria así: > > > > ALTER SEQUENCE nombre_secuencia INCREMENT 2; > > > > > > > > > > > > > > El 14 de junio de 2016, 9:52, Alejandra Bautista < > > alejandrab...@gmail.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 < hiv...@gmail.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 > > > > > -- 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