Код: Выделить всё
6922 (disk I/O error)Код: Выделить всё
func save(_ model: Model) {
Task {
do {
try await db.writer.write { db in
try model.save(db)
}
} catch {
}
}
}
< /code>
и удалить его со следующим < /p>
func delete() {
Task {
do {
_ = try await db.writer.write { db in
try Model.deleteAll(db)
}
} catch {
}
}
}
struct User: Codable, Identifiable {
let id: String
let firstName: String
let lastName: String
let displayRole: String?
let profilePictureUrl: String?
var isAdmin: Bool?
let email: String
var orgRole: Auth0OrgRole?
}
extension User: FetchableRecord, MutablePersistableRecord {}
Через все, что я пытаюсь определить, что отличается от базы данных со вторым сохранением. Я хотел определить это с помощью простого выбора. Затем я попробовал эти два утверждения: < /p>
Код: Выделить всё
try await db.writer.write { db in
print("Pre save \(db.execute(sql: "SELECT * from \"user\""))")
print("Pre save \(try User.all().fetchAll(db))
try model.save(db)
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-the-sam
Мобильная версия