|
es peligroso porque quedas sin integridad referencial al hacerlo, pero si se hace con cuidado no hay problemas. El tema es que si eliminas un valor de la tabla padre que es referenciado por la tabla hija, perderás la integridad de esos datos; si se sabe lo que se está haciendo, no hay problemas proque simplemente se habilita de nuevo la constraint sin chequear (a riesgo de errores de integridad) las filas actuales.
Si la idea es eliminar una columna y en su lugar colocar otra, lo que tenes que hacer es mas o menos lo siguiente:
1-agregar la nueva columna, asignar los valores correspondientes.
2- eliminar la actual restricción.
3-Crear la nueva restriccion que apunte a la nueva columna.
Si querés podes pasar datos mas precisos para ver qué es lo que necesitas/debes hacer.
Saludos
|