2016-12-23 3 views
0

Я не могу установить внешний ключ, используя stephencelis SQLite.swift.Невозможно установить внешний ключ SQLite.swift

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

У меня есть две таблицы user_master и user_details. Как установить user_id в качестве внешнего ключа в таблице user_detail. Я становлюсь ниже ошибки.

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

ответ

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) 
Смежные вопросы