#dotnet
Dapred
Kompan
Chciałbym na proda wrzucić appkę w asp net core api co w sumie mam db code first. lokalnie klepałem sobie database-update itp. ale jak to z produkcją wygląda? Aktualnie na jenkinsie buduje sobie projekcik i pakuje to w kontener, powinienem tam też jakoś wywołać database-update, czy podczas pierwszego uzycia db context utworzy się cały schemat w db?
#dotnet
#dotnet
Komentarze (5)
@Dapred możesz sobie zawsze dodać step w jenkinsie na zrobienie migracji, ale ja tam wolę migracje przeprowadzać ręcznie żeby czasem coś z automatu nie zepsuło mi bazy. Wbudowanego sposobu na automatyczne migracje w EF Core poza context.Database.Migrate()
raczej nie ma, niech mnie ktoś poprawi jeśli się mylę.
Jeśli chodzi o zarządzanie i wersjonowanie baz danych to polecam zaznajomić się z narzędziami typu Liquibase czy Flyway. To taki "git dla baz danych".
Zaloguj się aby komentować