如何使用Sqlite.swift Library for iOS在主列或唯一列上创建具有OnConflict约束的Sqlite表?
我刚接触过android背景的iOS。在为我的项目搜索了一段时间如何持久化数据之后,我选择使用stephencelis的SQLite.swift库。现在,我想创建一个简单的表:如何使用Sqlite.swift Library for iOS在主列或唯一列上创建具有OnConflict约束的Sqlite表?,ios,sqlite.swift,Ios,Sqlite.swift,我刚接触过android背景的iOS。在为我的项目搜索了一段时间如何持久化数据之后,我选择使用stephencelis的SQLite.swift库。现在,我想创建一个简单的表: CREATE TABLE IF NOT EXISTS TableName ( id INTEGER, name TEXT NOT NULL, CONSTRAINT Key PRIMARY
CREATE TABLE IF NOT EXISTS TableName (
id INTEGER,
name TEXT NOT NULL,
CONSTRAINT Key PRIMARY KEY (id) ON CONFLICT REPLACE);
但我在文档中找不到任何关于“冲突”的swift关键字。。。所以我现在的实现是这样的:
static func createTable (db:Connection) {
do {
try db.run(TableName.create(temporary: false, ifNotExists: true, block: {
t in
t.column(id, primaryKey: true)
t.column(name)
}))
} catch {
print ("Unable to create Table TableName")
}
}
如何添加ON CONFLICT子句