2014-12-05 2 views
0

DB 버전이 11입니다. 버전 10으로 돌아가서 다른 버전을 추가하고 싶습니다. 하지만 그 전에 버전 11을 백업하고 싶습니다. 어떻게 할 수 있습니까? 나는 루비 1.8.7과 레일 1.2.6을 사용하고있다.rake db migration을 백업하십시오. rake db : migrate rake aborted

rake db:migrate version=10 

출력 : rake aborted! ActiveREcord::StatementInvalid: Mysql::Error SELECT command denied to user ''@'%' for column slot in table 'users'

어떤 도움?

답변

0

거기에 사용중인 Rails의 강력한 오래된 버전입니다!

당신은 이전 버전으로 돌아갈 아래로 마이그레이션을 실행하려면 :

rake db:migrate:down version=10 

가 먼저 백업을 수행하여 데이터베이스 클라이언트 유틸리티를 사용합니다. 예를 들어 MySQL의 경우 :

mysqldump -u username -p databasename > dumpfile.sql 
+0

'rake db : migrate : down version = 10'이 작동하지 않습니다. '레이크가 중단되었습니다! 'db : migrate : down'작업을 빌드하는 방법을 모르십시오. –

관련 문제