如何使用Sqlite.swift Library for iOS在主列或唯一列上创建具有OnConflict约束的Sqlite表?

如何使用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

我刚接触过android背景的iOS。在为我的项目搜索了一段时间如何持久化数据之后,我选择使用stephencelis的SQLite.swift库。现在,我想创建一个简单的表:

     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子句