![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Nadie tiene esta necesidad?
![]()
__________________
Saludos, Bitman |
|
#2
|
||||
|
||||
|
Puedes hacerlo con flamerobin o con la versión gratis de ibeexpert, por ejemplo.
También puedes extraer tú mismo la metadata de la BD con isql, que viene con firebird. En fin, son muchas posibilidades, depende de lo que quieras hacer exactamente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Actualmente lo estaba realizando a 'mano' con el EMS SQL Manager. Lo que quiero es automatizar este proceso lo maximo posible. Me conformaria con que de una forma automatica con una base de datos maestra la compare con la que tiene el cliente y añada los campos y/o tablas nuevos que falten en la base de datos del cliente. Y si esto mismo me lo hace con las vistas y los indices ya doy saltos de alegria!
![]() Ahora lo estoy haciendo con el Data Comparer que es una pasada! Pero tengo que ir con los pies de plomo, porque no comtempla que la base de datos del cliente pueda tener diferencias con la master y me puede eliminar campos que se le han añadido al cliente... Saludos!
__________________
Saludos, Bitman |
|
#4
|
||||
|
||||
|
Entonces te aconsejo isql
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Pero ISQL hace esto?? He mirado el documento pero no veo como.. Si puede ejecutar un script y crear una base de datos nueva. Pero no veo una funcion que compare y actualice..
Saludos,
__________________
Saludos, Bitman |
|
#6
|
||||
|
||||
|
Con isql puedes estraer el metadata, luego eres tú quien tiene que crear el programa que compare ambos y decidir qué hacer en cada caso.
Si lo que quieres es mantener un control con los clientes para que se actualicen automáticamente, puede que la solución sea otra, por ejemplo, guardar un número de versión en la BD y tener un script con todas las actualizaciones que se van haciendo. Este script se ejecutaría desde la posición que corresponda a cada cliente. He dicho script, pero también pueden ser registros en una tabla de una base de datos "actualizaciones"
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Comparar estructuras y actualizar Base de datos Interbase | Chaja | Conexión con bases de datos | 5 | 12-07-2021 09:43:25 |
| perdida de datos en base de datos firebird | gmontes | Firebird e Interbase | 7 | 14-02-2009 06:39:21 |
| comparar fecha actual con una guardada en mi base d datos | chass | Varios | 6 | 26-06-2008 18:58:39 |
| Herramienta case para diccionario de datos de base de datos firebird | mcalmanovici | Firebird e Interbase | 1 | 11-02-2007 15:17:37 |
| base de datos firebird | Zehcliv | Conexión con bases de datos | 3 | 04-10-2006 17:45:27 |
|