Кажется, нет опции положения для add_column
метод в миграциях. Но поддержка миграций, выполняющая литеральный SQL. Я не разработчик направляющих, но что-то как следующее:
class AddColumnAfterOtherColumn < ActiveRecord::Migration
def self.up
execute "ALTER TABLE table_name ADD COLUMN column_name INTEGER
AFTER other_column"
end
def self.down
remove_column :table_name, :column_name
end
end
Взгляните на Доступ к MySQL . Облегчает преобразование базы данных Access в MySQL.
Всегда можно выполнить быстрый и грязный экспорт из Access в любую базу данных ODBC, выбрав таблицу в Access и просто выбрав ЭКСПОРТ в меню «Файл». Один из вариантов экспорта (в раскрывающемся списке внизу) - ODBC, и если у вас есть DSN, настроенный для другой базы данных, вы можете экспортировать напрямую. Очевидно, что типы данных не обязательно будут идеальными для целевой базы данных, но это не приведет к неправильному преобразованию данных - вам просто может потребоваться ужесточить типы данных после экспорта.
Я считаю удивительным, что Access может сделать это, если честно, но это работает.