SQLite select error error нераспознанный токен ":" - PullRequest
0 голосов
/ 15 апреля 2019

Мне нужно обновить структуру выходной таблицы, уже сделанную в прошлом. Теперь я удаляю и воссоздаю таблицу для добавления некоторых столбцов, но когда я запрашиваю 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
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...