gx-l | | | |
guscarr | |
Estimados,
Algo que puede aportar al tema es que a partir de V17 se
soporta usar LocalDB para almacenar la KB:
https://www.genexus.com/es/developers/websac?data=47995;;
Dado esto, clonar una KB es simplemente copiar el
directorio donde está la misma, no hay que hacer attach ni otras
operaciones.
Hay que tener cuidado porque al copiarla tiene exactamente
los mismos datos, digamos que se copia todo, incluso el estado del builds,
fuentes, etc. Por lo cual se crea/utiliza en el mismo directorio virtual,
misma DB, etc y deberían modificarse en la copia para no “pisar” en runtime
lo de una KB con la otra.
Además de lo antedicho el uso de LocalDB tiene otras
ventajas, por ejemplo, cuando se abre la KB se levanta el MDF a memoria,
cuando se cierra se libera dicho MDF/Memoria.
Por lo cual del mismo modo que se puede “clonar” se puede hacer un backup,
a su vez no queda SQL Server consumiendo memoria o recursos por MDFs que
fueron usados antes, etc.
Otras opciones para “clonar”:
1. Si se tiene GXserver un “checkout” podría ser lo más apropiado para
el caso que menciona Marcos. Clonar una “working copy” no sé si es lo
mejor, debería ser el checkout para probar la nueva versión de Genexus con
el “estado en el server” de los fuentes.
2. Creo que alguien desarrolló scripts para “clonar” una KB. Hacen el
attach de SQL Server, etc. No los encuentro en este momento pero creo que
existen.
Saludos,
Gustavo
* |
|
|
|
|
Back to gx-l |
|