protected function get_diferencia() { $tablas = array(); foreach (toba_db_tablas_proyecto::get_lista() as $tabla) { if ($this->tablas_db->corresponde_comparar($tabla)) { $tablas[$tabla] = $this->comparar($tabla); } } array_borrar_subarrays_vacios($tablas); return $tablas; }
protected function get_diferencia() { $data = array(); $schema = $this->schema_a; $el_otro_schema = $this->get_otro_schema($schema); foreach (toba_recuperador_utildb_componentes::get_lista_tipos_componentes() as $tipo) { $condicion = $this->armar_condicion($tipo, $el_otro_schema, false); $componentes = $this->componentes_db->get_componentes($tipo, $condicion, $schema); $data[] = $this->comparar($tipo, $componentes); } array_borrar_subarrays_vacios($data); return $data; }