![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Actualizacion del .gdb en interbase
Hola amigos:
He montado un sistema para un cliente, y ya le he dado una release del producto, lo que ocurre es que debo cambiar tablas (añadir o eliminar/modificar campos) de ellas, eso no es problema (create table o drop/alter), lo que ocurre es que la base de datos se guarda a disco duro como (corríjanme si me equivoco) un fichero.gdb, lo guarda como un TODO, y eso me preocupa, porque si el cliente, a las tablas que ya tiene, introduce info, si yo modifico el .gdb con una versión limpia sin datos (con la que trabajo), cuando vaya a instalársela, se va a encontrar sin dato alguno, y esta opción no es viable. Me dirijo a ustedes para saber si conocen alguna herramienta o algún mecanismo de interbase para actualizar (sustituir seria la palabra) tablas determinadas dentro de la base de datos de forma que se mantendría las tablas que ya tienen datos, y se incluirían las nuevas tablas fruto de mis modificaciones, a ver si alguien trabaja con interbase 7 y se ha tenido que enfrentar a la misma situación y qué me recomiendan ![]() Desde ya…muchas gracias
__________________
El camino para llegar al conocimiento de las cosas pasa por el aprendizaje humilde de lo que nos rodea |
#2
|
|||
|
|||
Te recomiendo utilizar IBExpert... hay una version personal que es gratis... la encuentras aqui http://www.ibexpert.com/
Eso resolvera tu problema y es muy facil de usar... Espero te ayude... |
#3
|
||||
|
||||
Hola.
Puedes utilizar Scripts de actualización. Con la utilidad que te han recomendad es muy fácil hacerlos. Cada vez que realizas un cambio en un objeto de la base de datos, puedes pulsar el botón Copy Script, el cual te va a copiar en el portapapeles la lista de sentencias ALTER TABLE, CREATE, DROP, ... necesarias para hacer el cambio solicitado. Simplemente vas acumulando esas sentencias en un único archivo. Cuando quieras actualizar la base de datos de un cliente, solo tiene que ejecutar ese Script. Lo puede hacer desde dentro del IB-Expert, con una pequeña utilidad que proporcionan en la web del IB-Expert, o incluso desde tu aplicación con un componente IBScript. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
Parece que hablan del IB Express pero yo no lo encuentro ni en mi Delphi ni en una busqueda que ahora mismo realizo en Internet, el que aparece en Borland.com es el 5....
:-< saludos Fer |
#5
|
||||
|
||||
Hola
IB Express es el nombre de los componentes IBX que vienen con Delphi, quizá te refieres al programa de administración de Interbase/Firebird IB-Expert. www.ibexpert.com (Hay una trial de la versión comercial, y una versión personal gratuita) Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#6
|
|||
|
|||
El que quiero encontrar es el IBScript....:-<
Y si alguien me explica como traaja, mejor y lo agradeceria mucho, de vras. Saludos Fer |
#7
|
||||
|
||||
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#8
|
|||
|
|||
Ya lo encontre, con el IBX, su actualización.
Y lo probé. Gracias |
![]() |
|
|
![]() |
|