我有db版本11.我想回到版本10并添加另一个版本。但在此之前我想备份版本11.我该怎么做?我使用的是ruby 1.8.7和rails 1.2.6。
rake db:migrate version=10
输出:
rake aborted!
ActiveREcord::StatementInvalid: Mysql::Error SELECT command denied to user ''@'%' for column slot in table 'users'
任何帮助?
答案 0 :(得分:0)
那是你在那里使用的强大旧版Rails!
您希望运行向下迁移以返回到以前的版本:
rake db:migrate:down version=10
要先进行备份,请使用数据库的客户端实用程序。例如,使用MySQL:
mysqldump -u username -p databasename > dumpfile.sql