Artículo
· 18 ago, 2023 Lectura de 2 min

Cómo comparar globals y rutinas en dos bases de datos

Preguntas frecuentes de InterSystems

Utilizad este método si queréis comparar bases de datos que se han replicado mediante mirror, shadow o algún otro mecanismo.

Podéis utilizar la utilidad DATACHECK para comparar globals. (Consultad la documentación para más información: Descripción general de DataCheck [IRIS])

***

Las comparaciones de rutinas usan la rutina del sistema %RCMP o el Portal de Administración.

A continuación se muestra cómo usarlo en el Portal de Gestión.

Por ejemplo, suponed que la siguiente rutina está en el namespace USER.

test() public{
 quit "hello"
}

Suponed que la siguiente rutina está en el namespace USER2.

test() public{
 quit "Hello"
}

A continuación se muestra el resultado de ejecutar %RCOM en un terminal conectado al namespace USER.

* Escribid el nombre de la rutina en "Compare:" y el nombre de la rutina a comparar en "with:":

Para especificar una rutina en otro namespace, especificad |"nombre del namespace"|nombre de la rutina.MAC.

USER>do ^%RCMP
 
Compare: comptest.mac                   with: |"USER2"|comptest.mac
Compare:  // [Memo] If there is nothing to compare, press Enter
 
Ignore Comment Differences? No => No
Ignore Leading White Space? No => No
 
Display Results on
Device: c:\temp\comp.txt   // [Memo] File output when file name is specified 
Parameters? ("WNS") =>
comptest.MAC                  |"USER2"|comptest.MAC
*******************************************************************************
USER>

Los resultados de la comparación son los siguientes.

                   Routine Comparison   02 Feb 2021   2:31 PM
                 From directory: c:\intersystems\iris\mgr\user\

comptest.MAC                  |"USER2"|comptest.MAC  
*******************************************************************************
comptest.MAC
 +2         quit "hello"
...................
|"USER2"|comptest.MAC
 +2         quit "Hello"
******************************************************************************

Comentarios (0)1
Inicie sesión o regístrese para continuar