You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
LY.MicroService.RealtimeMessage.DbMigrator
Real-time Message Database Migration Console Application, used for executing database migrations and initializing seed data for the real-time message system.
Features
- Automatic database migration execution
- Initialize necessary system seed data
- Support command line parameter configuration
- Integrated Autofac dependency injection container
- Inherit all migration features from real-time message system
- Support SignalR message management
- Support message group management
- Support message subscription management
- Support message history
Module Dependencies
[DependsOn(
typeof(RealtimeMessageMigrationsEntityFrameworkCoreModule),
typeof(AbpAutofacModule)
)]
Configuration
{
"ConnectionStrings": {
"RealtimeMessageDbMigrator": "Your database connection string"
}
}
Basic Usage
-
Configure Database Connection String
- Configure RealtimeMessageDbMigrator connection string in appsettings.json
-
Run Migration Program
dotnet run
Command Line Arguments
- --database-provider
- Specify database provider (default: MySQL)
- --connection-string
- Specify database connection string
- --skip-db-migrations
- Skip database migrations
- --skip-seed-data
- Skip seed data initialization
Seed Data
- Default message group configurations
- Basic message subscription configurations
- System message templates
- Default permission configurations