无法设置外键SQLite.swift

时间:2016-12-23 07:05:10

标签: ios swift sqlite sqlite.swift

我无法使用stephencelis SQLite.swift设置外键。

t.foreignKey(user_id, references:"user_mstr",user_id)

我有两张表user_masteruser_details。如何在user_id表中将user_detail设置为外键。我收到了以下错误。

Cannot invoke foreignkey with an arguement list of type (Expression<string>), 

1 个答案:

答案 0 :(得分:0)

您正在将字符串传递给引用。它应该像

let user_id = Expression<String>("user_id")

let user_mstr = Table("user_mstr")

//cate t somehow

t.foreignKey(user_id, references: user_mstr, user_id)