Identity admin

Migration tools

Database migrations (EF Core)

Pending

No pending migrations.

Applied

  • 20250511193214_Init
  • 20250603072452_AddMarketingAgreement
  • 20250624203237_4_AddAuthProviders
  • 20250624221903_AddNormalizedProviderId
  • 20250624222936_MakeUserEmailNullable
  • 20250629211909_RemoveTokenFromLoginDto
  • 20250721211007_CreateMarketingTable
  • 20251029211047_AddMailDomainWhitelist
  • 20251029232052_AddExtraIdentityProviders
  • 20251030223103_AddUserReferrerTable
  • 20260110163516_SyncPendingModelChanges
  • 20260304084252_ConvertPermissionToPermissionsArray
  • 20260316135631_AddSessionToken
  • 20260316140517_AddFeedMessages
  • 20260316141657_AddWithdrawalConfirmations
  • 20260316144603_AddTwoFactorAuth
  • 20260317120101_RemoveWithdrawalSourceType
  • 20260331115444_AddIsConfirmedToUser
  • 20260413112521_AddChainKeyToWithdrawalConfirmations
  • 20260413114724_AddFailureReasonToWithdrawalConfirmations
  • 20260426202620_AddPerformanceIndexes
  • 20260426211748_AddAuditLog
  • 20260427100016_AddServersTables
  • 20260427130054_AddEmailUserNameChangeTracking
  • 20260428090503_AddAccountReplaceMergedIntoUserId
  • 20260521130154_AddSupportedAuthProvidersToServers
  • 20260521220337_AddAuditLogTrigramIndex
  • 20260701071434_AddCacheValidationToServerConnectionInfo
  • 20260922103405_ConfirmProviderRegisteredUsers
  • 20261017032350_AddAppleRefreshTokens
  • 20261023011640_AddPasswordSignIn
  • 20261023013908_AddEmailCodeLink
  • 20261023034952_AddGuestCredentials

Data migration tools

Data migration

Migration tools for data transformation and updates.

Import legacy servers

Copy rows from the legacy servers Postgres database into the merged identity database. Idempotent — rows whose primary key already exists are skipped.

Source database (configured)

Host
private-colonies-db-do-user-48578581-0.a.db.ondigitalocean.com
Database
servers_v3
Port
25060
User
doadmin

Override connection string (optional)

Format: Host=host;Port=5432;Database=servers;Username=postgres;Password=...; If filled, this is used instead of the configured connection.

Results
Go UsersIdentity home
Go Bans
Go Wallet bans
Go Tags
Go Permissions
Go Auth providers
Go Players
Go Logins
Go Marketing
Go Mail domains
Go Extra identity
Go Referrers
Go Feed
Go Migration
Go Wolverine
Action Add user
Action Register user with deeplink
Action Generate deeplink