我正在为我的 rails 运行 rake db:migrate,但失败并出现以下错误:
== AddColumnsToSavedSearch: migrating ========================================
-- add_column(:saved_searches, :search_param1, :string, {:limit=>1000})
-> 0.0574s
-- add_column(:saved_searches, :search_param2, :string, {:limit=>1000})
rake aborted!
An error has occurred, all later migrations canceled:
Mysql2::Error: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs: ALTER TABLE `saved_searches` ADD `search_param2` varchar(1000)
此迁移在我的其他具有相同配置(相同操作系统和数据库)的系统上运行良好。
我的 MySQL 数据库版本是服务器版本:5.5.24-0ubuntu0.12.04.1 (Ubuntu)。
任何帮助表示赞赏。
如果您需要任何信息,请告诉我。
谢谢