En Rails Migrations, ¿qué representa el número especificado para: limit on a integer?

votos
19

En Rails Migrations, ¿qué representa el número especificado para el parámetro: limit en un entero? ¿Es la cantidad de bytes o la cantidad de dígitos?

es decir, si tuviera que especificar lo siguiente:

t.integer :coefficient, :limit => 2

¿Eso significa que la base de datos SQL reservará dos bytes para cada entero, o que cada entero no puede tener más de dos dígitos? Supongo que significa bytes, pero no estoy seguro.

¡Gracias!

Publicado el 09/12/2008 a las 22:33
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
28

De acuerdo con la documentación , es el número de caracteres para :stringy :textcolumnas y el número de bytes para :binaryy :integercolumnas.

Respondida el 09/12/2008 a las 22:38
fuente por usuario

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