![]() |
Generar una DB en Firebird desde Delphi
Saludos.
Quiero generar desde Delphi 6 una aplicacion que lea en una base de datos (Hecha en firebird 1.5) todas las tablas y los campos de esta base de datos y luego en otra basde de datos (Tambien en Firebird 1.5) que creó en el momento de instalar o bien en una que ya este presente compararla con la primera y crear uno a uno las tablas, los campos de estas tablas con sus caracteristicas (null o not null, tipo, tamaño, etc.), sus constraing (foreign key, primary key etc.), si hay views tambien crearlos y lo mismo con procedimientos alamacenados. Hasta el momento solo he optenido el nombre de las tablas y el nombre de los campos, pero me falta saber de que tipo, de que tamaño y las demas caracteristicas de los campos. si alguien me puede ayudar con la optencion de las caracteristicas de los campos se lo agradeceria mucho |
¿Has probado a acceder a las tablas de sistema? En cualquier Base de Datos FB/IB existen una serie de tablas de sistema que guardan ingormación sobre la propia Base de Datos. Posiblemente desde el Administrador de BD que estés utilizando debe haber una opción para visualizarlas.
Por ejemplo en las BD de FireBird puedes encontrar tablas como éstas: rdb$field_dimensions rdb$generators rdb$procedures rdb$indices rdb$Triggers .... Posiblemente tengan la info. que necesitas. |
La franja horaria es GMT +2. Ahora son las 12:51:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi