Jak dostat zdrojový kód databáze pod kontrolu – migration nebo state based?
Rádi byste automatizovali buildy, deploymenty i testy, ale nevíte, kde začít, protože databáze je tak trochu jiné zvířátko? Zkusili jste SSDT a přišlo Vám pomalé a nepředvídatelné? Nebo jste naopak automatizovali migrace skrze DbUp a zjistili, že tvorba migračních skriptů trvá neúnosně dlouho? Nebo jste zatím ani nezačali, protože těch nástrojů je zkrátka moc a Vy nevíte, jak k nim proniknout? V této přednášce společně projdeme hlavní nástroje verzování, buildu a deploymentu a ukážeme si ty nejzásadnější rozdíly mezi nimi. Bavit se budeme o Visual Studio SQL Server Data Tools, Flyway, DbUp, Red Gate Source Control a SQL Achange Automation. Vysvětlíme si základní principy automatizace databázového vývoje a deploymentu.