Skip to content
bitzorcas
EN

Guide

Upgrading

How to upgrade BitzOrcas — version migration, schema changes, and breaking changes.

Last updated

Upgrade process

  1. Update the template

    Terminal window
    dotnet new update --check
    dotnet new update
  2. Pull latest changes

    Terminal window
    git pull origin main
  3. Rebuild

    Terminal window
    dotnet build
  4. Re-initialize schema (if entities changed)

    Terminal window
    dotnet run --project src/Hosts/BitzOrcas.Api -- --init-schema
  5. Re-seed data (if seed data changed)

    Terminal window
    dotnet run --project src/Hosts/BitzOrcas.Api -- --seed-only

Schema migration approach

BitzOrcas uses SqlSugar CodeFirst schema initialization instead of traditional EF Core migrations. Schema changes are applied via --init-schema which creates or updates tables to match the current entity definitions.

Breaking changes

Check the changelog for version-specific breaking changes.

See also