2008-12-09 11 views
19

W Rails Migrations, co oznacza liczba określona dla parametru: limit na liczbie całkowitej? Czy to liczba bajtów, czy liczba cyfr?W Rails Migrations, co oznacza liczba określona dla: limit liczby całkowitej?

tj Gdybym miał określić:

t.integer :coefficient, :limit => 2 

To znaczy, że baza danych SQL będzie zarezerwować dwa bajty dla każdej liczby całkowitej, albo że każda liczba całkowita nie może mieć więcej niż dwie cyfry? Zakładam, że to oznacza bajty, ale nie jestem pozytywny.

Dzięki!

+0

na drodze, która powinna być t.integer: współczynnik,: Limit => 2 tak, że ': coefficient' jest symbol. – Peeja

Odpowiedz

27

Według documentation, to liczba znaków dla :string i :text kolumn i liczba bajtów dla :binary i :integer kolumn.

Powiązane problemy