Some checks are pending
Security Checks / security (push) Waiting to run
统一 frontend、backend、test、test-log 和 out 目录,更新构建、部署及测试入口;纳入配置管理兼容与首次安全引导修复;排除本机配置、密钥和测试产物。
25 lines
1.6 KiB
Go
25 lines
1.6 KiB
Go
package migration
|
|
|
|
func DefaultMigrations() []Migration {
|
|
return []Migration{
|
|
WithCompatibleChecksums(
|
|
DefineForDialects(1, "create_core_schema", coreSchemaStatements()),
|
|
"57b378b273f243bae44e92cad161f297248e5226e96fbd7905815aa8604146bc",
|
|
),
|
|
DefineCustom(2, "expand_user_security", "expand_user_security_v1", applyUserSecuritySchema),
|
|
DefineForDialects(3, "create_security_email_tables", securityEmailStatements()),
|
|
DefineForDialects(4, "create_account_recovery_tables", credentialStatements()),
|
|
DefineForDialects(5, "create_verification_operations_tables", verificationOperationsStatements()),
|
|
DefineCustom(6, "expand_verification_retention", "expand_verification_retention_v1", applyVerificationRetentionSchema),
|
|
DefineForDialects(7, "create_webauthn_credentials", webAuthnCredentialStatements()),
|
|
DefineCustom(8, "mark_webauthn_discoverability", "mark_webauthn_discoverability_v1", applyWebAuthnDiscoverabilitySchema),
|
|
DefineForDialects(9, "create_totp_authenticator", totpAuthenticatorStatements()),
|
|
DefineCustom(10, "expand_user_lifecycle_security", "expand_user_lifecycle_security_v1", applyUserLifecycleSchema),
|
|
DefineForDialects(11, "create_plugin_configuration_tables", pluginSettingsStatements()),
|
|
DefineCustom(12, "expand_user_email_login_addresses", "expand_user_email_login_addresses_v1", applyUserEmailAddressSchema),
|
|
DefineForDialects(13, "create_protocol_credentials", protocolCredentialStatements()),
|
|
DefineCustom(14, "expand_imap_deleted_flag", "expand_imap_deleted_flag_v1", applyIMAPDeletedFlagSchema),
|
|
DefineCustom(15, "expand_security_setup", "expand_security_setup_v1", applySecuritySetupSchema),
|
|
}
|
|
}
|