![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Lamento no ser concreto por ahora, pues es un cambio por el que pasé hace mucho tiempo (en los días de fb 1.01), pero si recuerdo haber tenido algún problemilla (quizas por cuestiones de mi diseño o de la forma de uso de las BD).
Lo que no veo tan engorroso es hacer el backup/restore. En cuestión de minutos podes tener una aplicación que se encargue de hacer el backup, otra que se encargue de renombrar el archivo de base de datos antigüo y restaurar el backup, e integrar todo esto en un instalador (por ejemplo con inno setup) de manera que el upgrade se haga prácticamente solo. Tendrías que intervenir solo en los casos donde hubiese problemas... que con la lógica bien puesta en las aplicaciones, casi seguro no habrán... Es, claro, solo una idea... Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
|||
|
|||
si a mi tambien me recomienan que haga backup en interbase y un restore en firebird. pero sera necesario?????alguien lo sabra? |
|
#3
|
||||
|
||||
|
Es muy recomendable y además necesario si quieres sacarle partido a Firebird. Son diversos motivos, pero hay uno muy simple, Firebird añade una serie de cambios en las tablas del sistema, triggers, índices, selección de planes, etc. que harán que la base de datos funcione mucho mejor.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Si realmente es indispensable, entonces voy a hacer el cambio... el tema es que tendria que hacerlo de manera que el usuario no tenga que hacer nada, bien automatizado... hay alguna manera por codigo de detectar si el .gdb que esta abriendo mi sistema de de interbase o de firebird? asi si es interbase le pongo un cartel espere... y ahi hago el back y restore.... (como comente un usuario abre muchos .gdb ) por eso tendria que detectar para saber si se debe hacer el back/restore o no...
Gracias por las respuestas amigos! |
|
#5
|
||||
|
||||
|
En la paleta Interbase del delphi tenes el componente TIBDatabaseInfo, que tiene las propiedades ODSMajorVersion y ODSMinorVersion.
Algo como:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
||||
|
||||
|
Excelente jachguate! muchas gracias!
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Migración Delphi a JSF (o JSP) | cybernailuj | Internet | 0 | 18-09-2006 13:13:21 |
| migracion de datos | kejos | MS SQL Server | 1 | 18-01-2006 04:18:36 |
| Migración a Firebird | lucasarts_18 | Firebird e Interbase | 2 | 16-10-2005 20:06:52 |
| Migración de Interbase 5.0 al 7.1 | Jose Mari | Firebird e Interbase | 1 | 15-03-2005 17:41:17 |
| Migracion componentes BDE a :DBX,IBX | ASAPLTDA | Conexión con bases de datos | 0 | 24-03-2004 15:06:06 |
|