В Rails Migrations что означает число, указанное для: limit для целого числа? - PullRequest
19 голосов
/ 10 декабря 2008

В Rails Migrations что представляет число, указанное для параметра: limit для целого числа? Количество байтов или цифр?

т.е. Если бы я должен был указать следующее:

t.integer :coefficient, :limit => 2

Означает ли это, что база данных SQL будет резервировать два байта для каждого целого числа или что каждое целое не может иметь более двух цифр? Я предполагаю, что это означает байты, но я не уверен.

Спасибо!

1 Ответ

29 голосов
/ 10 декабря 2008

Согласно документации , это количество символов для столбцов :string и :text и количество байтов для столбцов :binary и :integer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...