Entradas

Mostrando las entradas de agosto, 2017

PiensoPienso: Como hacer una reorganización de cambio de tipo de datos, sin interrumpir la operativa.

Imagen
Problema: 
Tengo una KB GeneXus, con una tabla con 2 millones de registros que tiene un campo AttSec N(3) y debe cambiarse a C(3) (si se quiere, puede tener otro nombre).

Tabla
======
*Clave       N(10)
AttSec       N(3)
otros atributos

El sistema esta funcionando 24x7, se instala en varios nodos (en un NLB).
La aplicación deberá estar operativa siempre, no se puede bajar ni bloquear.

Se pide:
¿Cuales son los pasos de desarrollo e instalación que debo seguir para lograr instalar en todos los nodos la aplicación operativa con el atributo C(3)?

Solución:
Si alguien se anima, la escribe en los comentarios.
Yo publico la mia en unos dias.

UPDATE = 04/07/2017===============================
MI SOLUCIÓN: 
Lo primero que haría seria ver si la tabla es usada solo por mi aplicación o también es accedida por alguna aplicación externa. Para simplificar, supongamos que solo es accedida por la aplicación GeneXus.
Estado Inicial

Agrego un campo AttSecChar C(3) 


T ambien agrego un trigger para que si se insert…