Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2007, 15:11
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Re: Como guardar un data base schema?

Primero que todo debes tener paciencia. No sos la única persona que tiene problemas y nadie está obligado a responderte si no se tiene el conocimiento.

Además, si tanto te urge, te pregunto ¿ya investigaste en internet?

Desde mi punto de vista, se podría hacer de 2 maneras.
  • Creando una BD aparte que contenga el esquema y dentro de esta una tabla o 2, dependiendo del mecanismo a emplear.
  • Teniendo la BD donde se almacenará el esquema y utilizando una tabla, se me ocurre crear un solo campo tipo TINYTEXT, TINYBLOB, TEXT o BLOB, creas un respaldo solo de la estructura de la BD a almacenar y almacenas el archivo o todo el texto del script en ese campo.
  • En caso que sean varias BD, se podrían utilizar 2 tablas. En una se almacena el nombre de la BD con un identificador único y en la otra tabla se almacenan los campos con todos sus atributos como unico, llave, largo del campo, valores por defecto, etc. Al momento de recuperar determinada BD, por programación recorres la tabla de nombres de BD y por cada BD, vas recorriendo los campos que tiene en la tabla de nombre de tablas con todos sus campos y relaciones.

Eso es una simple idea y estoy seguro que si investigas un poco más, podrás encontrar otros métodos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL