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.
2.0 KiB
2.0 KiB
LY.MicroService.WebhooksManagement.EntityFrameworkCore
Webhooks Management Database Migration Module, providing database migration functionality for the webhooks management system.
Features
- Integrated SaaS multi-tenancy data migration
- Integrated Webhooks Management data migration
- Integrated Setting Management data migration
- Integrated Permission Management data migration
- Integrated Feature Management data migration
- Support for MySQL database
Module Dependencies
[DependsOn(
typeof(AbpSaasEntityFrameworkCoreModule),
typeof(WebhooksManagementEntityFrameworkCoreModule),
typeof(AbpEntityFrameworkCoreMySQLModule),
typeof(AbpSettingManagementEntityFrameworkCoreModule),
typeof(AbpPermissionManagementEntityFrameworkCoreModule),
typeof(AbpFeatureManagementEntityFrameworkCoreModule),
typeof(AbpDataDbMigratorModule)
)]
Configuration
{
"ConnectionStrings": {
"WebhooksManagementDbMigrator": "Your database connection string"
}
}
Basic Usage
-
Configure Database Connection String
- Configure WebhooksManagementDbMigrator connection string in appsettings.json
-
Add Module Dependency
[DependsOn(typeof(WebhooksManagementMigrationsEntityFrameworkCoreModule))] public class YourModule : AbpModule { // ... }
Database Tables Description
- AbpWebhooks - Webhooks basic information table
- AbpWebhookSubscriptions - Webhooks subscriptions table
- AbpWebhookGroups - Webhooks groups table
- AbpWebhookEvents - Webhooks events table
- AbpWebhookSendAttempts - Webhooks send attempts table
- Saas Related Tables - Tenant, edition and other multi-tenancy related data
- AbpSettings - System settings data
- AbpPermissionGrants - Permission authorization data
- AbpFeatures - Feature data