datamapper eindeutiger Index für mehrere Felder

8

Wie würde man in Datamapper angeben, dass die Kombination zweier Felder eindeutig sein muss. Zum Beispiel müssen Kategorien innerhalb einer Domäne eindeutige Namen haben:

%Vor%     
John F. Miller 02.09.2009, 22:37
quelle

3 Antworten

1

Haben Sie versucht, beide Eigenschaften als Schlüssel zu definieren? Ich bin mir nicht sicher, ob ich es versucht habe, aber auf diese Weise sollten sie zu einem zusammengesetzten Schlüssel werden.

%Vor%     
Jonas Elfström 02.09.2009, 22:53
quelle
16

Sie müssen einen eindeutigen Index für die zwei Eigenschaften erstellen:

%Vor%     
joschi 05.01.2010 01:16
quelle
2

Eigentlich ist John, Joschis Antwort richtig: Die Verwendung von named: unique_index values ​​erzeugt einen mehrspaltigen Index; Es ist wichtig, die rechte Seite dieser Hash-Raketen zu lesen (d. h. wenn es nur true gewesen wäre, hättest du recht).

    
cobbr2 13.04.2012 00:10
quelle

Tags und Links