No Rails Migrações, o que o número especificado para: limite para um número inteiro representa?

votos
19

No Rails Migrações, o que o número especificado para o parâmetro: limite para um número inteiro representa? É o número de bytes ou o número de dígitos?

ou seja, se eu fosse para especificar o seguinte:

t.integer :coefficient, :limit => 2

Isso significa que o banco de dados SQL vai reservar dois bytes para cada inteiro, ou que cada inteiro não pode ter mais de dois dígitos? Estou assumindo que significa bytes, mas eu não sou positivo.

Obrigado!

Publicado 09/12/2008 em 22:33
fonte usuário
Em outras línguas...                            


1 respostas

votos
28

De acordo com a documentação , é o número de caracteres para :stringe :textcolunas eo número de bytes para :binarye :integercolunas.

Respondeu 09/12/2008 em 22:38
fonte usuário

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