[pgsql-es-ayuda] cuando se incrementa un campo serial en insert

2010-03-16 Thread Joac
Buenas a todos, Al utilizar un trigger (disparador) antes de introducir un registro a la tabla (que tiene como clave primaria un campo serial) se hace una serie de comprobaciones de otra tabla, si la introducción de datos es correcta se inserta el registro a la tabla en caso contrario dá un er

Re: [pgsql-es-ayuda] cuando se incrementa un campo serial en insert

2010-03-16 Thread Gilberto Castillo Martínez
El mar, 16-03-2010 a las 11:22 +, Joac escribió: > Buenas a todos, > > Al utilizar un trigger (disparador) antes de introducir un registro a > la tabla (que tiene como clave primaria un campo serial) se hace una > serie de comprobaciones de otra tabla, si la introducción de datos es > correc

Re: [pgsql-es-ayuda] cuando se incrementa un campo serial en insert

2010-03-16 Thread Oswaldo Hernández
Joac escribió: Buenas a todos, ...Pero al dar el error el autoincremento se actualiza como si se ubiese introducido un registro en la tabla. Es el comportamiento normal de las secuencias (serial). En cuanto intentas hacer el insert, la secuencia ya gasta un numero, y si finalmente falla la o

Re: [pgsql-es-ayuda] cuando se incrementa un campo serial en insert

2010-03-16 Thread juan
Joac escribió: Al utilizar un trigger (disparador) antes de introducir un registro a la tabla (que tiene como clave primaria un campo serial) se hace una serie de comprobaciones de otra tabla, si la introducción de datos es correcta se inserta el registro a la tabla en caso contrario dá un err