Será que solo a mi me pasó?
He creado un nuevo índice en una tabla, con dos campos.
En otra tabla, de igual manera he creado 2 campos de tipo puntero indirecto real, cada campo apunta al mismo indice, pero con distinta resolución.
Al intentar mostrar la información de los registros a que apuntan dichos campos, no muestra nada, absolutamente nada.
Entro al vDataClient, regenero datos, regenero índices, en el vAdmin reinicio todas las instancias de la aplicación, resultado; NADA, sigo sin poder ver la información.
Despues de muuuuuuuuucho rato, analizando, revisando condiciones de indexación, etc. NADA.
Lo único que me queda por hacer es volver a importar la información de la tabla que contiene el nuevo índice, una vez realizado esto, TODO funciona como debio haber funcionado desde el la primer regeneración de índices vía vDataClient.
La pregunta es entonces, ¿Funcionan realmente los comandos del vDataClient para regenerar índices? o ¿tienen problemas, o solo me pasó a mi?
Cabe mencionar que no intenté regenerarlos vía proceso.
Esto me asusta un poco a estas alturas del partido, ya que no me quiero ver en la penosa necesidad de tener que vaciar tablas y volverlas a cargar para que los índices funcionen correctamente ante algunas posibles modificaciones en los proyectos, creí que nunca iba a hacer la odiosa comparación contra V6, pero ahi jamás tuve este tipo de problemas, modificaba, creaba indices, etc, sobre tablas con información y en automático se regeneraban, cosa que por lo visto no sucede en V7.
Entiendo que existen las funciones, peeeeero, una cosa tan elemental, tan necesaria, tan importante no debería a estas alturas del partido presentar NINGÚN mal funcionamiento o funcionamientos extraños, y que conste, dado que asumí que el problema era mio, de diseño o de resolución, por eso perdí tanto tiempo, para que al final con volver a cargar el contenido de la tabla ya quedara bien.
Espero que con la 7.8 esto quede resuelto plenamente.
Un saludo.