Re: Cambiar campo como llave primario de una tabla

From: Silvio Quadri <silvioq(at)gmail(dot)com>
To: William Diaz Pabón <widipa(at)gmail(dot)com>
Cc: PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cambiar campo como llave primario de una tabla
Date: 2010-03-05 12:24:55
Message-ID: 61dc71dc1003050424n5ebaec95l418d13d63d41fb51@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El día 4 de marzo de 2010 19:28, William Diaz Pabón <widipa(at)gmail(dot)com> escribió:
> Buenas tardes a todos.
> Tengo una tabla donde tiene como llave primaria el cambo codigo y tiene la
> respectiva constraint pk, como hago para que la llave primaria sea ahora el
> campo consecutivo, teniendo en cuenta que esta tabla tiene relaciones con
> otras 2 tablas mas?
>
>
> --
> Cordialmente.

¿A qué te referís con un campo consecutivo?
Si te referís a que cambia el valor de la clave primaria, podrías
tranquilamente cambiar la constraint para que actualice en cascada los
registros relacionados (ON UPDATE CASCADE).
Si te referís a que cambió la estructura en sí, dropeá las constraint
primero de las tablas relacionadas y volvé a crearlas.
Silvio

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcelo Silva Robles 2010-03-05 14:41:12 Rv: Postgres en GNU/Linux Debian
Previous Message Lennin Caro 2010-03-05 04:05:17 Re: Transacciones por minuto