Re: Actualizacion en Cascada de llave primaria

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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