Closed jgomo3 closed 12 years ago
Permitirle a los campos viejos, valores NULL:
ALTER TABLE structuralinspections_building
ALTER COLUMN confined_load_bearing_mosonry DROP NOT NULL;
ALTER TABLE structuralinspections_building
ALTER COLUMN not_confined_load_bearing_masonry DROP NOT NULL;
Añadir los campos nuevos:
ALTER TABLE structuralinspections_building
ADD COLUMN confined_load_bearing_mosonry_wall boolean;
ALTER TABLE structuralinspections_building
ADD COLUMN not_confined_load_bearing_masonry_wall boolean;
ALTER TABLE structuralinspections_building
ADD COLUMN frames_and_low_quality_masonry_mixed boolean;
ALTER TABLE structuralinspections_building
ADD COLUMN confined_load_bearing_mosonry_wall_floors integer;
ALTER TABLE structuralinspections_building
ADD COLUMN not_confined_load_bearing_masonry_wall_floors integer;
ALTER TABLE structuralinspections_building
ADD COLUMN frames_and_low_quality_masonry_mixed_floors integer;
ALTER TABLE structuralinspections_building
ADD COLUMN one_floor_bahareque boolean;
ALTER TABLE structuralinspections_building
ADD COLUMN precorious boolean;
Resumen
Este es un cambio grande. Implica agregar varios campos nuevos a la sección Tipo estructural y corregir algunos errores ortográficos.
Las modificaciones en el texto de los campos
* Pórticos diagonalizados -> Pórticos de acero diagonalizados.Este cambio de texto modifica la interpretación, por eso se ocultará el campo anterior y se agregará uno nuevo.Ya que el campo tenía el nombre "steel" (acero), simplemente se renombrará el texto ya que el acero fue contemplado en algún momento.
Véase el issue #10
En estos casos, hay unos errores ortográficos: portantessean* y portantos. Esto se soluciona con cambiar la vista. Sin embargo, el cambio sugerido añade otra palabra: muros**; lo que causa una reinterpretación de los campos y por lo tanto se procederá a realizar el cambio de la misma manera que el caso anterior y el issue #10: se ocultarán los campos viejos y se crearán unos nuevos, con la intención de respetar los datos viejos y su motivo.
Los campos nuevos
Un campo numérico que signifique "número de pisos" asociado a cada uno de los siguientes: