Documentation
¶
Index ¶
- type Migrator
- func (m *Migrator) AutoMigrate(ctx context.Context) error
- func (m *Migrator) AutoMigrateWithData(ctx context.Context) error
- func (m *Migrator) CreateDefaultAdminUser(ctx context.Context) error
- func (m *Migrator) EnsureLegacyCompatibilitySchema(ctx context.Context) error
- func (m *Migrator) InitBasicData(ctx context.Context) error
- type Repairer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Migrator ¶
type Migrator struct {
// contains filtered or unexported fields
}
Migrator 数据迁移器
func NewMigrator ¶
func NewMigrator(client *ent.Client, logger log.Logger, appConf *conf.Application, dbDriver, dbSource string) *Migrator
NewMigrator 创建新的迁移器
func (*Migrator) AutoMigrate ¶
AutoMigrate 自动迁移数据库结构
func (*Migrator) AutoMigrateWithData ¶
AutoMigrateWithData 自动迁移数据库结构并初始化数据
func (*Migrator) CreateDefaultAdminUser ¶
CreateDefaultAdminUser 创建默认管理员用户
func (*Migrator) EnsureLegacyCompatibilitySchema ¶ added in v1.0.9
EnsureLegacyCompatibilitySchema applies idempotent schema patches needed by new code paths when an imported legacy database has no schema_migrations table.
type Repairer ¶
type Repairer struct {
// contains filtered or unexported fields
}
Repairer 数据修复器
func NewRepairer ¶
NewRepairer 创建新的修复器
func (*Repairer) RepairReferCodes ¶
RepairReferCodes 修复推荐码重复问题
func (*Repairer) RepairSubscriptionTraffic ¶
RepairSubscriptionTraffic 修复订阅流量数据
func (*Repairer) RepairSystemConfig ¶
RepairSystemConfig 修复系统配置
Click to show internal directories.
Click to hide internal directories.