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

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

Preguntas frecuentes de InterSystems

Utilice este método si desea comparar bases de datos que se han replicado mediante mirror, shadow o algún otro mecanismo

Puede utilizar la utilidad DATACHECK para comparar variables globales. Consulte el documento a continuació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, suponga que la siguiente rutina está en el espacio de nombres USER.

test() public{
 quit "hello"
}

Suponga que la siguiente rutina está en el espacio de nombres USER2.

test() public{
 quit "Hello"
}

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

* Escriba el nombre de la rutina en Comparar: y el nombre de la rutina a comparar con:

Para especificar una rutina en otro espacio de nombres, especifique |"nombre del espacio de nombres"|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