|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[MySql] Migrazione database
ho due db (MySql) uguali, con il 90% dei dati uguali (il secondo parte dal backup del primo).
Ora devo migrare il 10% del primo sul secondo. Come fareste?
__________________
My gaming placement |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6427
|
Se i due database alla fine devono essere uguali (quindi lo stesso database) cancellalo e duplica il primo.
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2781
|
Ma se il secondo parte dal backup del primo quel 10% non dovrebbe essere già presente nel secondo?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1464
|
Probabilmente, dopo il backup, il primo db è stato ancora utilizzato e quindi contiene nuovi dati non preseneti nel bck di cui sopra (cioè nel secondo db).
Non sono molto scaltro su mssql ecc, ma la prima idea che mi viene in mente è questa: i dati hanno riferimenti temporali? Puoi fare una query per pescare solo i nuovi dati e quindi, successivamente, esportarli in qualche modo a partire dal momento x (cioè il momento in cui hai fatto il famoso backup da cui hai creato il secondo db)? Ciao Ultima modifica di komodo_1 : 22-09-2015 alle 13:16. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
ho risolto partendo da questa base:
Codice:
insert into database1.table select * from database2.table where id not in(select id from database1.table);
__________________
My gaming placement |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2007
Messaggi: 1464
|
Grande!
Grazie per l'info Ciao |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
ciao,
ma erano due schema o due db differenti? li hai dovuti linkare per poter fare db1.table e db2.table? grazie, ciao
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
altrimenti avrei dovuti linkarli, ma per problemi di sicurezza sarebbe stato un casino!!!
__________________
My gaming placement |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
io di norma lavoro su oracle, non sono un dba comunque, e per queste cose ho il vantaggio della rete interna...
nel caso di necessità di backup o migrazione in remoto tra hosting o servizi vps differenti il link è sempre valido? si fa un dump? (e se pesa un botto?) ci sono soluzioni alternative o incrementali? intanto grazie e scusa se ne approfitto
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
vedo ora il sito di pharmawizard, bel lavoro
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
Nel mio caso, essendo il progetto ancora piccolo, anche se ho previsto delle operazioni che semplifichino (ma ancora non le ho implementate) sto facendo tutto a manina (in realtà in 2 anni questa è stata l'unica operazione). Il Dump e sotto i 20 mega, quindi è ancora molto piccolo il db, anche perchè la profilazione degli utenti è opzionale. in futuro cambierà grazie
__________________
My gaming placement |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:05.




















