Topic: Pubblico - Composto da 7 Posts di 2 Utenti.
| 19 Marzo, 2010 09:32 | #1 | ||
|---|---|---|---|
|
Ho un db installato su 2 macchine. Il db 1 ha una struttura database vecchia mentra il db 2 ha una struttura database nuova ( nuovi campi, campi modificati ecc… ) So che esiste ilcomando ALTER TABLE, ma la mia domanda è: esiste un modo per cui passando la nuova struttura del database posso aggiornare quella del DB 1 senza perdere i dati inseriti ? |
|||
| 19 Marzo, 2010 21:56 | #2 | ||
|---|---|---|---|
|
Ciao user:”fabcri”, In effetti stai facendo una migrazione. Per prima cosa fai un bel BACKUP del DB1. Devi essere più preciso, queste ALTER TABLE di cui parli, sono nuovi campi, devi rinominare qualcosa ? o devi cambiare i tipi ? Cmq per queste cose non c’è mai una ricetta fissa, sicuro un utility per mappare i campi per la migrazione si può trovare, forse lo stesso MySQL Migration Toolkit potrebbe aiutarti, ma in effetti in questi casi si lavora in modo un pò artigianale In ogni caso che tipo di alter tabel ti interessa? Saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 22 Marzo, 2010 08:38 | #3 | ||
|---|---|---|---|
|
ciao, in pratica con il db2 ho la nuova struttura. Nuovi campi, modifica lunghezza campi ecc… Se uso alter table dovrei fare tutto io,. Cercavo un’utiliti che dalla struttura del db2 modificasse la struttura del db1 senza perdita di dati, ( o ilimitarla al massimo ). |
|||
| 22 Marzo, 2010 19:44 | #4 | ||
|---|---|---|---|
|
Ciao user:”fabcri”, Suggerimento: organizza tutto nel modo seguente: Fai un Backup del DB1; Scrivi un File sql con tutte le istruzioni ALTER TABLE; Lancia il file e fai le tue verifiche Come vedi ti invito a provare, se non provi non acquisici quel pò di esperienza che ti serve a fare questi giochetti, se ti organizzi come ti ho suggerito (centralizzando le ALTER TABLE in un file) ci metti pochi minuti a fare un paio di prove Cmq in ogni caso son quì! Saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 23 Marzo, 2010 08:29 | #5 | ||
|---|---|---|---|
|
ciao, dove trovo un esempio sull’utilizzo del comando alter table ? |
|||
| 23 Marzo, 2010 10:22 | #6 | ||
|---|---|---|---|
|
Ciao user:”fabcri”, detto… fatto, ecco l’esempio che cerchi http://www.mysqlitalia.it/wiki/Modificare_Tabelle_MySQL saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 24 Marzo, 2010 08:44 | #7 | ||
|---|---|---|---|
|
grazie mille. |
|||
Condividi su:
Loggati o Registrati per replicare