2016-12-23 1 views
0

Ich kann Fremdschlüssel nicht mithilfe von stephencelis SQLite.swift festlegen.Konnte Fremdschlüssel nicht festlegen SQLite.swift

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

Ich habe zwei Tabellen user_master und user_details. Wie setze ich user_id als Fremdschlüssel in user_detail Tabelle. Ich bekomme einen Fehler.

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

Antwort

0

Sie übergeben String an Referenzen. Es sollte wie folgt sein:

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) 
Verwandte Themen