From: | Martin Marques <martin(at)marquesminen(dot)com(dot)ar> |
---|---|
To: | Gunnar Wolf <gwolf(at)gwolf(dot)org> |
Cc: | Javier Chavez Barra <jchavezb(at)gmail(dot)com>, postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Actualizacion en Cascada de llave primaria |
Date: | 2007-11-12 17:46:37 |
Message-ID: | 4738917D.40908@marquesminen.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gunnar Wolf escribió:
>>>> diganme una cosa como se comportan esos campos en PG porque yo
>>>> por norma siempre prefiero calcular el valor del campo cuando es
>>>> una clave primaria porque me han pasado tallas en sqlserver al
>>>> menos que esos campos a veces se corrompen
>>> Nunca me paso. ¿Qué significa que se corrompe el campo? ¿En qué
>>> forma se corrompe?
>> Es una larga historia!! pero por un motivo que no tengo la mas
>> remota idea me calculo mal unas PK y al tratar de hacer un insert me
>> reclamaba clave duplicada!!!.. :S fue por eso ... pero bueno puede
>> que PG no sea asi ... era solo simple curiosidad
>
> Como dices, quién sabe que haya pasado - pero si llegaste a esa
> situación (tal vez insertando IDs a mano sin haberle pedido a Postgres
> que lo haga a través de la secuencia - Recuerda que la secuencia es un
> mecanismo independiente de la tabla, que sólo sabe incrementarse cada
> que lo llamas, y si no lo llamas pos nomás no se incrementa), pero es
> muy fácil de solucionar (remítase a [1]): Para una tabla llamada
> articulos, asumiendo que tu PK es id, y que tu secuencia es
> articulos_id_seq,
Gunnar, él esta hablando de MSSQL. Yo la verdad es que desconozco como
trabaja ese motor.
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Marques | 2007-11-12 17:57:11 | Re: Actualizacion de 8.2.5 a 8.3 |
Previous Message | Martin Marques | 2007-11-12 17:45:04 | Re: Actualizacion de 8.2.5 a 8.3 |