01. maj 2006 - 11:29Der er
3 kommentarer og 1 løsning
Flytning af struktur fra test til reallife
Jeg har to mySQL databaser, en produktions database og en test. Min test database er en kopi af produktions databasen - hvor jeg så efterfølgende har tilføjet nogle flere felter. Hvordan får jeg så flyttet de nye felter over i min produktionsdatabase, hvor jeg i forvejen har en masse data liggende.
Den besværlige måde er selvf. at tilføje hvert felt til min produktionsdatabase, men her er der stor sandsynlighed for, at jeg glemmer et felt. Hvordan gør man smart?
hvor meget nedtid kan du tillade dig i produktion ?
meget lidt => så tror jeg at du hænger på ALTER TABLE og UPDATE
en del => lav et dump af produktionsdatabasen som genererer INSERT med eksplicit angivelse af felt navne (mysqldump -c), slet CREATE statements fra den, lav et dump af test database, slet INSERT statements fra den, drop alt i produktions databasen, load test definitiones dump og produktions data dump
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.