Długość pola danej kolumny w pliku migracji

Nie mogę nigdzie znaleźć informacji o tym czy podczas tworzenia migracji, dla kolumny typu string można w jakiś sposób ograniczyć jej długość np. do 40 znaków (varchar(40)) lub ustawić pole typu smallint lub int(4) ?

jasne, podajesz :limit => 40 i tyle
zastanawia mnie tylko po co chciałbyś aby pole typu string było intem?
przecież od tego są kolumny :integer normalnie :wink:

Dzięki :slight_smile: W sumie sam wczoraj już znalazłem, ale zapomniałem napisać tutaj o tym :confused:

Jeśli chodzi o pola typu int, to chodziło mi o 2 różne typy pól. Chciałem wiedzieć także czy można dla kolumny typu liczbowego dać typ SMALLINT lub BIGINT

http://www.codepotato.co.uk/2010/04/29/ruby-on-rails-db-cheat-sheet/ :slight_smile: to powinno pomóc