2008-12-09 29 views
19

Trong Rails Migrations, số được chỉ định cho tham số: limit trên một số nguyên đại diện cho những gì? Có phải số byte hoặc số chữ số không?Trong Rails Migrations, số được chỉ định cho: giới hạn trên một số nguyên đại diện cho là gì?

ví dụ: Nếu tôi được xác định như sau:

t.integer :coefficient, :limit => 2 

Điều đó có nghĩa cơ sở dữ liệu SQL sẽ dành hai byte cho mỗi số nguyên, hoặc là mỗi số nguyên không thể có nhiều hơn hai chữ số? Tôi giả định nó có nghĩa là byte, nhưng tôi không tích cực.

Cảm ơn!

+0

Nhân tiện, cần là t.integer: hệ số,: limit => 2 sao cho ': hệ số' là biểu tượng. – Peeja

Trả lời

27

Theo documentation, đó là số lượng ký tự cho :string:text cột và số byte cho :binary:integer cột.

Các vấn đề liên quan