Я использую Rails 3.0.5. Я использую MySQL в качестве хранилища базы данных. У меня есть модель, в которой один из столбцов должен быть BIGINT. В моем файле создания миграции используется следующее:
t.column :my_column_name, :bigint
, который отлично работает.
Однако, когда я бегу
rake db: migrate
сгенерированный файл schema.rb создает следующую строку для определенного столбца:
t.integer "my_column_name", :limit => 8
что не правильно.
Мой вопрос: где я не прав? Что-то, что я должен сделать, чтобы получить правильный файл 'schema.rb'? Могу ли я изменить способ создания файла schema.rb?
Обратите внимание, что тот факт, что файл 'schema.rb' неправильный, вызывает проблемы на моем сервере непрерывной интеграции, который запускает тесты и создает базу данных с нуля (до запуска тестов), используя файл "schema.rb".