Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Actualizar estructura de base de datos sin perder datos (https://www.clubdelphi.com/foros/showthread.php?t=53312)

ManuelPerez 18-02-2008 16:15:53

Actualizar estructura de base de datos sin perder datos
 
Hola necesito que me ayuden con lo siguiente: tengo un sistema hecho con delphi 7 y con base de datos Interbase 7.

El problema es el siguiente como se hace o si existe un programa para poder actualizar la base de datos del sistema cada vez que modifico algo.

Tengo el sistema instalado en un negocio ya andando... y e modificado la base de datos de la nueva version . Yo quiero pasar los datos de la base de datos del negocio a la base de datos de la nueva version sin perder datos... me entienden.

base de datos en uso --------> actualizarla ----- > base de datos nueva con los datos cargados del negocio.

debe existir alguna forma... sino cada vez que se modifica algo en la base tengo que cargar todos los datos de nuevo????

gracias:)

juanelo 18-02-2008 16:24:15

Que tal,
Te recomiendo que veas el uso de ALTER TABLE y verás que lo que necesitas es posible y sencillo.
Saludos

ManuelPerez 18-02-2008 16:29:24

Una Juanelo
 
Por casualidad tendras algun manager visual para manejar base de datos gratis.

saludos

Lepe 18-02-2008 16:41:02

IBExpert Personal es gratuito.

Yo siempre incluyo algo como esto en mis programas (Explorador sql le llamo :D).

Puedes hacer una ventana tu mismo:

Una ventana con 2 memos
- Uno para escribir las sqls
- Otro para ver los resultados

Un TIBQuery (donde se configura el sql con el memo1)

2 botones:
- Para ejecutar el sql (query1.execSql)
- Para abrir una consulta y ver los resultados en el segundo memo (query1.Open)


2 botones más:
- para desconectar el TIBDatabase (connected := false)
- para conectar de nuevo

mmm poco más.

Con eso y un buen manual de sql, vas sobrado ;).

axesys 18-02-2008 16:53:03

Usa este programa para sacar un script con las diferencias entre dos bases de datos y puedas actualizar la estructura sin perder datos

http://www.clevercomponents.com/prod...dbcomparer.asp

ManuelPerez 18-02-2008 17:20:14

Gracias
 
GRACIAS axesys VOY a PROBARLO.

RONPABLO 18-02-2008 17:27:34

cuando los cambios son muchos pero la estructura de las tabla me lo permiten yo prefiero hacer un Datapump, con esto copio la información de la bd vieja a la nueva y así me aseguro que todos los cambios queden bien en la bd que es

trulli 17-10-2010 17:35:08

Genial axesys, esto es lo que estaba buscando y " Arriba Sinaloa, Si Siñor "

rastafarey 20-10-2010 02:41:19

Resp
 
Bueno ibexpert tiene una opcion muy buena que se llama compare database lo cual te volca los cambios de una bd sobre otra.


La franja horaria es GMT +2. Ahora son las 07:43:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi