Saturday, August 18, 2007

The ALTER TABLE statement conflicted with the FOREIGN KEY constraint. WTF?

Estoy desarrollando mi Sitio Web Personal(unleash-dev) en ASp.NET 2.0 y MS SQL 2005 pero sinceramente he empezado a extrañar mucho PostgreSQL. ¿Porque? Analicemos el siguiente error: "The ALTER TABLE statement conflicted with the FOREIGN KEY constraint " WTF?. ¿Como he logrado que me de este error tan abstracto y indepurable? Ja!. He creado una tabla con una columna NOT NULL y DEFAULT VALUE, cuando intente crear un foreign key desde esta columna local a una tabla remota(donde se supone que deberia estar creado el valor por defecto) ocurre el error. Ahora: ¿Porque Microsoft SQL Server Team, con tantas demoras entre versiones, no puedes colocar un mensaje mas explicativo? Shit! Mi ingles no es bueno, pero les dare unas recomendaciones: A) "The ALTER TABLE statement conflicted with the FOREIGN KEY constraint because column DEFAULT VALUE violates referential integrity" B) "local column DEFAULT VALUE conflicted ALTER TABLE ADD CONSTRAINT Statement" C) "Your fucking local column Default value is freaking out the referencing table in you ADD CONSTRAINT Statement" Pick one Microsoft, Just pick one! :@ Aprovecho para mencionar que la paginacion de SQL Server 2005 Apesta! y ni hablar de la de SQL 2000. Necesito mi LIMIT y OFFSET.

1 comment:

Anonymous said...

Despues de muchos años de aprender con SQL ahora te vas con PostgreSQL. Johan eres lo peor hahahahaha.