Milton, deberás alterar cada tabla que hace referencia para dropear la FK, y crear un nuevo campo en esas tablas (si no lo tienes ya), hacer los updates para poner la referencia correcta, y volver a alterarlas para crear la FK.
Saludos, El 11 de diciembre de 2013 11:59, Milton Labanda <1000ton....@gmail.com>escribió: > No no, es clave primaria en la tabla estudiantes pero existen* varias FK > en otras tablas que le hacen referencia*, y a estas son las que deseo > desactivar para modificar la PK. > > > El 11 de diciembre de 2013 09:55, Lazaro Ruben Garcia Martinez < > lgarc...@vnz.uci.cu> escribió: > > Pero la cedula es una clave primaria y a la vez foránea??? >> Si eliminas esta constraint se quedaría tu tabla sin clave primaria?? >> >> Un saludo. >> ________________________________________ >> De: pgsql-es-ayuda-ow...@postgresql.org [ >> pgsql-es-ayuda-ow...@postgresql.org] En nombre de Milton Labanda [ >> 1000ton....@gmail.com] >> Enviado el: miércoles, 11 de diciembre de 2013 10:06 >> Para: POSTGRES; Foros Postgre Ecuador >> Asunto: [pgsql-es-ayuda] Modificar clave primaria >> >> Hola amigos, espero haya sido un éxito el PgDay 2013. >> Que me aconsejan para modificar el valor de una clave primaria en un >> sistema que por error de diseño, le pusieron como clave primaria el numero >> de cédula en una tabla estudiante. >> Hay como desactivar temporalmente los constraint FK ? o alguna otra >> solución? que no sea el tener que crear otro registro y migrar los datos. >> >> Saldos >> >> -- >> /\/\;/----------------------------------------------------- >> Milton Labanda [miltonlab] >> Distro: Debian GNU/Linux 6.0 Squeeze >> Blog: http://1000tonlab.wordpress.com >> jabber: milton...@jabber.org<mailto:milotn...@jabber.org> >> "... Solamente la libertad que se somete a la Verdad conduce a la persona >> humana a su verdadero bien...". Karol Wojtyla >> (:\ Usa Software Legal, usa Software Libre /:) >> >> ________________________________ >> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE >> ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU! >> http://www.antiterroristas.cu >> http://justiciaparaloscinco.wordpress.com >> >> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE >> ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU! >> http://www.antiterroristas.cu >> http://justiciaparaloscinco.wordpress.com >> > > > > -- > /\/\;/----------------------------------------------------- > Milton Labanda [miltonlab] > Distro: Debian GNU/Linux 6.0 Squeeze > Blog: http://1000tonlab.wordpress.com > jabber: milton...@jabber.org <milotn...@jabber.org> > "... Solamente la libertad que se somete a la Verdad conduce a la persona > humana a su verdadero bien...". Karol Wojtyla > (:\ Usa Software Legal, usa Software Libre /:) > -- <http://www.infracoop.com.ar/> *Manuel Fernando Aller* DBA Senior InfraCoop Cooperativa de Infraestructura y Bases de Datos skype: manuel.aller Mobile: +54 9 11 40544779 <http://www.facttic.org.ar/miembros/infracoop> Infracoop es miembro de FACTTIC <http://www.facttic.org.ar/>