Hardcore
22nd January 2010, 11:23
Mi trovo in una situazione un pò particolare e le mie conoscenze di DB non vanno oltre qualce accenno di SQL da Università.
Spiego la situazione :)
Ho un Software sviluppato in java che si connette a un DB MySql.
Questo software è installato presso un cliente nella versione 1.05 col relativo DB funzionante per tale versione
Io devo sostituire il software con la versione 1.10, e fino a qua non ci sarebbero problemi. L'inghippo sta nel fatto che nella 1.10 è stato cambiato qualcosa anche nel db, per alcune table sono state aggiunte delle colonne. Io ho una versione da backup per la 1.10 che bisognerebbe usare se si installa per un cliente nuovo, con tutte le tabelle impostate.
Il fatto è che il cliente sul proprio db ha gia inserito numerosi dati e non posso chiedergli di reinserirli tutti da 0, io ignoro quali siano le tabelle o le modifiche fatte per la versione 1.10 nel DB.
C'è un modo per caricare il db 1.10, mantenendo tutti i dati presenti nel db attuale ?
Spiego la situazione :)
Ho un Software sviluppato in java che si connette a un DB MySql.
Questo software è installato presso un cliente nella versione 1.05 col relativo DB funzionante per tale versione
Io devo sostituire il software con la versione 1.10, e fino a qua non ci sarebbero problemi. L'inghippo sta nel fatto che nella 1.10 è stato cambiato qualcosa anche nel db, per alcune table sono state aggiunte delle colonne. Io ho una versione da backup per la 1.10 che bisognerebbe usare se si installa per un cliente nuovo, con tutte le tabelle impostate.
Il fatto è che il cliente sul proprio db ha gia inserito numerosi dati e non posso chiedergli di reinserirli tutti da 0, io ignoro quali siano le tabelle o le modifiche fatte per la versione 1.10 nel DB.
C'è un modo per caricare il db 1.10, mantenendo tutti i dati presenti nel db attuale ?