15. december 2010 - 10:37Der er
5 kommentarer og 1 løsning
Produktions DB og udviklings DB styring med "data dude"
Jeg har aldrig fundet det ultimative værktøj til at holde min produktions DB Skema opdateret. Jeg ved godt at der findes værktøjer fra RedGate til den slags ting, men de koster jo kassen. Nu har jeg hørt at der skulle ligge værktøjer direkte i Visual Studio til den slags, men hvordan funger det?
Du kan google "schema diff" og se mange gode løsninger. Har selv brugt TOAD et par gange til det, men den er også pænt dyr. Men når du nu siger "at holde dit produktionsskema opdateret", så skulle du måske bare benytte noget versionering og holde styr på dine ændringer selv. Det gør resten af verdenen :-)
De 10 år jeg arbejdet med databaser har jeg altid selv vedligeholdt ændringerne. Ingen problemer overhovedet :), jeg har prøvet med div. værktøjer, men hver gang har det enten taget for lang tid, for dyrt, for besværligt og enkelte gange er der sket noget uforudset.
Det er jo også sådan at nogle skemaændringer kræver at man flytter data ud og ind igen og nogle gange splitter ud i andre og nye tabeller.
Teoretisk er værktøjerne fine, men i praksis noget fis.
Når du laver ændringer, så husk også at lave et change script. Derefter er det jo bare at køre alle dine change script når du laver en ny deploy til produktions serveren.
Man skal bare have hjernen med ... jeg håber da heller ikke du dagligt ændre din DB :-), så må der jo være et eller andet galt.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.