2015-09-14 3 views
1

Мне нужно заново создать таблицу в моей базе данных. Есть ли способ обновить столбцы таблицы или удалить таблицу с помощью SQLite.swift?Как удалить столбец или обновить столбец с помощью SQLite.swift?

+0

Вы используете [это] (https: // GitHub. ком/stephencelis/SQLite.swift/BLOB/Master/Документация/Index.md)? В любом случае должны быть методы для этого. – area28

+0

Да, тот. Я тщательно проверил документацию, но ничего не мог найти об удалении или обновлении таблицы. В документации они описывают удаление строк и т. Д. – letitbefornow

+0

В частности, существует [этот раздел] (https://github.com/stephencelis/SQLite.swift/blob/master/Documentation/Index.md#user-content-dropping- таблицы), если вы ищете отбрасывающие таблицы. – area28

ответ

2

Link to docs

Предполагая, что вы имеете переменную для открытой базы данных:

let db = Database("path/to/db.sqlite3") 

// what table to drop and recreate 
db.drop(table: yourTable, ifExists: true) 

И для изменения таблицы

db.alter(table: yourTable, add: suffix)