anonymous Log in
Search
Recents:
v3.0
gx-l
Wish List Clone Kb
06/01/21 11:48

leandro79337933

Replies: 4

+1
On Wed, Jan 6, 2021 at 8:26 AM Marcos Pedro Pinto <mpp.ata@outlook.com.br>
wrote:
> Olá
>
>
>
> Nas novas versões deveria ter como sugestão uma opção no menu File/“Clone
> Knowledge Base”, para fazer testes com versões/upgrades mais novos do gx,
> assim preservando a kb antiga.
>
> Dessa maneira não se perde as configurações e histórico. É possível fazer
> isso manualmente via sql server, mas se tiver dentro da ferramenta é muito
> melhor.
>
>
>
> O que acham?
>
>
>
>
>
> Marcos Pedro
>
> Extralife Soluções em Informática
>
> (18) 99615-6083
>
>
>
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies

guscarr

06/01/21 12:07
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 *

Enrique Almeida

06/01/21 13:09
En "KBTools - GeneXus Marketplace" https://marketplace.genexus.com/product.aspx?kbtools,en hay un script que se llama Kbclone que clona una kb, con todos los archivos y su estado. Si el archivo de la base de datos no tiene el nombre que empice con gx_kb o no esta en el mismo directorio de la kb, deberas hacerle algunos ajustes para que funcione bien. El mié., 6 de enero de 2021 09:08, Gustavo Carriquiry

juandarenas

06/01/21 13:20
Hola existe una herramienta llamada kbdoctor ya tiene esa funcionalidad kbclone. es muy secillo y clona todo la bd y kb. sino la encuentras me avisas y te la comparto ________________________________

alonso.gx

06/01/21 20:54
comparto script de Luis Miyashita para clonar una KB. El script que comenta @Gustavo He hice este comentrario:


Back to gx-l