In Rails Migrationen, was hat die angegebene Nummer für: Begrenzung auf eine ganze Zahl darstellen?

stimmen
19

In Rails Migrationen, was macht die angegebene Zahl für die: Grenz-Parameter auf eine ganze Zahl darstellen? Ist es die Anzahl von Bytes oder die Anzahl der Stellen?

dh Wenn ich folgendes fest:

t.integer :coefficient, :limit => 2

Bedeutet dies, dass die SQL-Datenbank zwei Bytes für jede ganze Zahl behalten wird, oder dass jede ganze Zahl kann nicht mehr als zwei Ziffern hat? Ich nehme an, es bedeutet Bytes, aber ich bin nicht positiv.

Vielen Dank!

Veröffentlicht am 09/12/2008 um 22:33
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
28

Gemäß der Dokumentation , es ist die Anzahl der Zeichen für :stringund :textSpalten und die Anzahl von Bytes für :binaryund :integerSpalten.

Beantwortet am 09/12/2008 um 22:38
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more