Adatbázisok frissítése a mysql, hogyan
Tulajdonképpen kétféle módon
1. make DDL sql, ami az eredeti adatbázis séma, hogy a szükséges. Ezt általában egyszerre, és minden változtatás atomi formában DDL szkriptek. Automatikusan kereshet tulzy teszik migrációs minták vagy összehasonlítására bázis. A legostobább módon -, hogy az export a régi adatbázis szerkezetét (nincs adat) és unalmas szöveg diff amelynek megvan a jogot, hogy a DDL script
2. Vegye ki a számokat a régi és költözött az újat. Azaz exportálni az adatokat a régi és töltsön ki egy újat.
Mindkét esetben a szerkezet lehet változtatni úgy, hogy nem lesz probléma, általában egyedi, vagy külföldi indexek nem áll fel (az adatokat nem kell kitölteni). Kétféle módon -, hogy letiltja az összes ellenőrzés és a kiváltó okok, és figyelmen kívül hagyja betét, majd összehasonlítani és úgy találják, hogy ez nem öblítjük, és miért, majd kapcsolja be, és ellenőrizze a következetesség. Vagy töltse ahogy van, és látni, hogy miért repült. DDL szkriptek csak a második lehetőséget.
Én ugyanebben a helyzetben általában nem export / import adatok, mert az újjáépített indexek, akkor további vizsgálat és minden a régi bázis, mint egy hát használatát, bár mindig van egy DDL szkriptek (ezek szinkronizálja az adatbázist a helyi és a külföldi szobalányok szerverek).
Ha probléma merül fel, meg kell írni az adatok szerkesztését a fúziós lerakó vagy letiltását az új, módosítsa az adatokat, és bele őket vissza.