Migrations
- 
                  
                  A Migrationthat creates the admin user upon startup. The password and recovery key are read from environment variablesADMIN_PASSWORDandRECOVERY_KEYif present, otherwise defaults are used.The defaults are intended and fine for development and testing, but should never be used in production. If not set to proper values in See moredocker-compose.yml(or whatever other environment of your choice), reminders are printed to console during startup.DeclarationSwift struct CreateAdminUsers : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateAlertWordPivotSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateAlertWordSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateAnnouncementSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateBoardgameFavoriteSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateBoardgameSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateCategories : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateCategorySchema : AsyncMigration
- 
                  
                  A Migrationthat creates a set of registered client users during startup, from aregistered-clients.txtfile located in theseeds/subdirectory of the project. The file must be of the format:clientUsername1:password1:recoveryKey1 clientUsername2:password2:recoveryKey2 … See moreNote Each API client that wishes to make use ofClientControllerendpoints must provide a clientusername:password:recovery keytriplet prior to production startup.DeclarationSwift struct CreateClientUsers : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateCustomEnums : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateDailyThemeSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateEventFavoriteSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateEventSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateFezParticipantSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateFezPostSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForumEditSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForumPostEditSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForumPostSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForumReadersSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForums : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateForumSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateFriendlyFezEditSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateFriendlyFezSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateKaraokeFavoriteSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateKaraokePlayedSongSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateKaraokeSongSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateModeratorActionSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateMuteWordSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreatePostLikesSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateProfileEditSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateRegistrationCodeSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateReportSchema : AsyncMigration
- 
                  
                  A See moreMigrationthat seeds the db with test data. Once we have clients that can post data, we can get rid of this file.DeclarationSwift struct CreateTestData : AsyncMigration
- 
                  
                  A See moreMigrationthat creates a set of test users during startup, so that there exists one at each.accessLevel. This migration should only be run in non-production environments.DeclarationSwift struct CreateTestUsers : AsyncMigration
- 
                  
                  This is the migration that creates the TimeZoneChange table. See moreDeclarationSwift struct CreateTimeZoneChangeSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateTokenSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateTwarrtEditSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateTwarrtLikesSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateTwarrtSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateUserFavoriteSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateUserNoteSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateUserRoleSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct CreateUserSchema : AsyncMigration
- 
                  
                  A Migrationthat imports the Games Catalog JSON file.This file is located in the See moreseeds/subdirectory of the project.DeclarationSwift struct ImportBoardgames : AsyncMigration
- 
                  
                  A See moreMigrationthat imports the event schedule from aschedule.icsfile located in theseeds/subdirectory of the project.DeclarationSwift struct ImportEvents : AsyncMigration
- 
                  
                  A Migrationthat imports the Karaoke Song Catalog file.This file is located in the See moreseeds/subdirectory of the project.DeclarationSwift struct ImportKaraokeSongs : AsyncMigration
- 
                  
                  A See moreMigrationthat populates theRegistrationCodedatabase from aregistration-codes.txtfile located in theseeds/subdirectory of the project.DeclarationSwift struct ImportRegistrationCodes : AsyncMigration
- 
                  
                  A See moreMigrationthat initializes the ForumCount field in each category. This migration should run after all the migrations that generate forum threads.DeclarationSwift struct SetInitialCategoryForumCounts : AsyncMigration
- 
                  
                  DeclarationSwift struct SetInitialEventForums : AsyncMigration
- 
                  
                  DeclarationSwift struct UpdateForumReadersLastPostReadSchema : AsyncMigration
- 
                  
                  DeclarationSwift struct UpdateForumReadersMuteSchema : AsyncMigration
 View on GitHub
            View on GitHub
           Migrations  Reference
      Migrations  Reference