ScalaQuery mehrere Primärschlüssel und Fremdschlüssel

8

Wie definieren wir einen Mehrfachprimärschlüssel und einen Fremdschlüssel in ScalaQuery?

%Vor%

Also, was ist der Code zu verwenden, wenn ich will, dass pk1 und pk2 in myTable2 der Primärschlüssel ist und fk1 in myTable2 auf id in myTable1 verweist?

    
JohanSJA 18.03.2011, 03:16
quelle

1 Antwort

8

Folgendes sollte gegen den Master-Zweig von ScalaQuery funktionieren:

%Vor%

Während fk1 in myTable2 die zugrunde liegende Spalte ist, ist fkMyTable1 die Fremdschlüsseldefinition, die als Verknüpfung für den Fremdschlüssel dient. Fremdschlüssel sind in ScalaQuery 0.9.1 verfügbar, explizite Primärschlüssel (mit Namen und mit Unterstützung für mehrere Spalten) sind im Moment im Master verfügbar und werden in 0.9.2 enthalten sein. Weitere Beispiele finden Sie in den Unit-Test-Klassen ForeignKeyTest und PrimaryKeyTest.

    
szeiger 18.03.2011, 16:59
quelle

Tags und Links