Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
Continuos Deployment : migrazioni database
Per applicare il CD anche al db si può utilizzare il comando ef di generazione dello script: questo crea un file sql col nome
sql/update_to_latest.sql che viene applicato ogni volta come step di release.
Generare lo script
Posizionarsi in directory del progetto entity framework.
> dotnet ef migrations script -i -o ../../sql/update_to_latest.sql
In directory sql ( auto generata se non pre-esistente ) si trova un sql che contiene tutti gli step per eseguire tutte le migrazioni non ancora applicate ad un certo database.
Step in Azure DevOps
Mettere uno step "SQL Database deployment"che esegua sempre il file sql.
References
https://marcduerst.com/2019/07/08/update-sql-database-using-ef-core-and-azure-devops/
https://github.com/mduu/tauchbolde/blob/develop/docs/database.md
Add Comment
Please, Sign In to add comment