Я разработал веб-приложение ruby on rails 3 и изначально зависел от базы данных sqlite3, которая была локально сохранена на моем компьютере до его развертывания. Я сохранил определенную информацию в сеансах, чтобы заставить работать определенную часть моего веб-приложения.
Однако после развертывания я решил использовать базу данных mysql2 с сайта xeround.com, и мой сайт вышел из строя. Сначала я получил сообщение об ошибке, говорящее, что у меня нет таблицы сеансов в базе данных. Поэтому я создал сессионную таблицу. И теперь это говорит
ActiveRecord::StatementInvalid in ClientController#index
Mysql2::Error: Unknown column 'sessions.session_id' in 'where clause': SELECT `sessions`.* FROM `sessions` WHERE `sessions`.`session_id` = '................' LIMIT 1
Должен ли я создать соответствующие столбцы вручную в новой таблице сессий, которую я сделал в базе данных mysql2? Или есть другой способ обойти это?