Usabilizando GeneXus - Distribuir tablas, índices y atributos.

Problema: Se tienen 2 KB GeneXus, en una se desarrolla y se realizan los testeos unitarios y de integración y en la segunda, se generan los programas que se instalarán y se realiza el testeo antes de instalar.

En ambas KB se tienen los mismos objetos y se quieren tener sincronizadas. Para enviar los objetos modificados de una KB a la otra, lo que usamos es distribuir todos los objetos modificados desde la ultima fecha que se realizó la ultima distribución. Esto funciona generalmente bien.

Hay operaciones comunes como modificar :
  • el nombre de la tabla
  • alguna propiedad de la tabla, por ejemplo si se puede cachear.
  • la picture de un atributo.
  • índices (o crear uno nuevo)
Al realizar estas operaciones, no se modifica ningún objeto distribuible y solo se logra llevar estos cambios de una Kb a otra distribuyendo alguna transacción que utilice la tabla.

Creo que seria mas intuitivo, si las tablas e índices pudieran distribuirse como objetos, adicionalmente a que se distribuyan con las transacciones.

Comentarios

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.