Upgrade the AliasServerDb EF model
Create new migration
The below command allows you to create a new EF migration based on the existing database structure as defined in the EF mode classes.
cd apps/server/Databases/AliasServerDb
dotnet ef migrations add NewMigrationDescription
When (re)starting the API, any new migrations are automatically applied to the database.
Remove migration
In order to remove one or more added migrations, run the following command:
dotnet ef migrations remove
Note: if you get an error stating the migration has already been applied, first rollback the database following the instructions below.
Rollback AliasServerDb database to previous migration
To rollback the database and undo one or more applied migrations, run the command below and replace the ChangeDeviceIdentifierToTextfield with the name of the target migration to revert back to.
So e.g. if target migration is called: 20250922173722_ChangeDeviceIdentifierToTextField.cs then run this command:
cd apps/server/Databases/AliasServerDb
dotnet ef database update ChangeDeviceIdentifierToTextField