mixed __construct(
\toba_modelo_proyecto
proyecto ,
string
schema_a ,
string
schema_b )
|
|
Constructor de toba_recuperador_bi_schema. El orden de los schemas en la
lista de parámetros SI importa
Parámetros:
\toba_modelo_proyecto |
proyecto: |
|
string |
schema_a: |
|
string |
schema_b: |
|
array comparar_registro(
array
registro_a ,
[array
registro_b = null ] )
|
|
Compara dos registros de la base de datos y agrega metadata para saber
que cambió
Parámetros:
array |
registro_a: |
|
array |
registro_b: |
|
\toba_bi_schema_data get_data(
)
|
|
Devuelve un objeto con los datos de la comparacion de los schemas
Devuelve la diferencia entre los elementos del schema_a contra los del schema_b.
string get_otro_schema(
string
schema )
|
|
Devuelve el otro schema
Parámetros:
mixed get_unicos(
string
schema )
|
|
Obtiene todos los elementos que aparecen en el $schema y que no aparecen en el otro schema
Ej:
$r = new toba_recuperador_bi_schema($proyecto, 'personalizacion', 'desarrollo')
$r->get_unicos('personalizacion') // devuelve los elementos que aparecen en personalizacion y no en desarrollo
Parámetros: