Skip to content

pablolambo/Diary

Folders and files

NameName
Last commit message
Last commit date
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Feb 5, 2025
Jan 1, 2025
Jan 29, 2025
Dec 9, 2024
Dec 9, 2024
Jan 11, 2025
Dec 9, 2024
Feb 5, 2025
Jan 26, 2025
Jan 13, 2025
Feb 5, 2025
Dec 9, 2024

Repository files navigation

Setup database

Run database as docker container

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=mystrongpWD!" -p 1433:1433 --name DiaryDb -d mcr.microsoft.com/mssql/server:2022-latest

Database migrations

Create migration

dotnet ef migrations add InitialCreate --project "{PATH}\Diary\Diary.Infrastructure\Diary.Infrastructure.csproj" --startup-project "{PATH}\Diary\Diary.Api\Diary.Api.csproj"

Update db

 dotnet ef database update --project "{PATH}\Diary\Diary.Infrastructure\Diary.Infrastructure.csproj" --startup-project "{PATH}\Diary\Diary.Api\Diary.Api.csproj"
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=mystrongpWD!" -p 1444:1433 --name DiaryDb -d mcr.microsoft.com/mssql/server:2022-latest 
dotnet ef migrations add InitialCreate --project "C:\Users\pawel\Diary\Diary.Infrastructure\Diary.Infrastructure.csproj" --startup-project "C:\Users\pawel\Diary\Diary.Api\Diary.Api.csproj"
dotnet ef database update --project "C:\Users\pawel\Diary\Diary.Infrastructure\Diary.Infrastructure.csproj" --startup-project "C:\Users\pawel\Diary\Diary.Api\Diary.Api.csproj"

Remember to change appsettings.json to match connstr.