Files
Stella/Sources/stella/Migrations/CreateAccount.swift
2025-05-15 22:14:00 -04:00

22 lines
777 B
Swift

import Fluent
struct CreateAccount: AsyncMigration {
func prepare(on database: any Database) async throws {
try await database.schema("accounts")
.field("id", .int, .identifier(auto: true))
.field("app_id", .string, .required)
.field("first_login_time", .date, .required)
.field("idp_alias", .string, .required)
.field("idp_code", .string, .required)
.field("idp_id", .string, .required)
.field("reg_time", .date, .required)
.field("last_login_time", .date, .required)
.field("status", .string, .required)
.create()
}
func revert(on database: any Database) async throws {
try await database.schema("accounts").delete()
}
}