Sistema de Gestión de Negocios "Hexa"
Base de datos de conocimiento.
Doc. Ref. 9793 Título: Actualización del modelo de la base de datos Autor: Hexa Última actualización: 07/08/2015 |
documentos\Cliente-3223-HEXA-Act.Modelo Base de Datos-Doc.9793.htm
Actualización del modelo de la base de datos
La base de datos de hexa está definida en ella misma en los registros de las tablas "Tabla", "Campo", "Indice" y "Vinculo". Con la información de estas cuatro tablas se puede autogenerar la estructura completa del resto de la base de datos.
Los scripts que se presenta en este documento permiten exportar e importar estas cuatro tablas a ficheros dat para replicarlos de una base de datos a otra.
El primer script se debe ejecutar para la exportación
Function Main (PS0, PS1, PS2) Resultado = "" Resultado = Resultado & Intercambios.ExpTbl ("Nombre='Tabla'", "Nombre", "Referencia='BD' Datos=Si Sobreescribir=Si") Resultado = Resultado & Intercambios.ExpTbl ("Nombre='Campo'", "Nombre", "Referencia='BD' Datos=Si Sobreescribir=Si") Resultado = Resultado & Intercambios.ExpTbl ("Nombre='Indice'", "Nombre", "Referencia='BD' Datos=Si Sobreescribir=Si") Resultado = Resultado & Intercambios.ExpTbl ("Nombre='Vinculo'", "Nombre", "Referencia='BD' Datos=Si Sobreescribir=Si") Main = Resultado End Function
Este segundo script se debe ejecutar para la importación.
Function Main (PS0, PS1, PS2) Resultado = "" Resultado = Resultado & Intercambios.ImpTbl ("Nombre='Tabla'", "Nombre", "Referencia='BD' Sobreescribir=Si Datos=Si") Resultado = Resultado & Intercambios.ImpTbl ("Nombre='Campo'", "Nombre", "Referencia='BD' Sobreescribir=Si Datos=Si") Resultado = Resultado & Intercambios.ImpTbl ("Nombre='Indice'", "Nombre", "Referencia='BD' Sobreescribir=Si Datos=Si") Resultado = Resultado & Intercambios.ImpTbl ("Nombre='Vinculo'", "Nombre", "Referencia='BD' Sobreescribir=Si Datos=Si") Main = Resultado End Function