Мне нужно обновить структуру выходной таблицы, уже сделанную в прошлом. Теперь я удаляю и воссоздаю таблицу для добавления некоторых столбцов, но когда я запрашиваю db, я получаю ошибку -> нераспознанный токен: ":"
Но дб и все таблицы пусты. Я не понимаю, что происходит не так.
Я пытаюсь изменить, обновить код, изменить таблицу запросов, но получить тот же результат.
var settings = Table('settings')
if let db = getDB() {
do{
try db.run(settings.drop(ifExists: true)) //OK
try db.run(settings.create { t in
t.column(id, primaryKey: .autoincrement)
t.column(Expression<String?>("email"), defaultValue: nil)
t.column(Expression<String?>("token"), defaultValue: nil)
}) //OK
try db.scalar(settings.count) // ERROR
} catch {
throw error
}
}