현재 마이그레이션을 수행하려면 cap deploy 및 cap deploy : migrations를 실행해야합니다.Rails 3.0에서 자동으로 마이그레이션을 실행하기 위해 capistrano deploy를 수정하는 방법
마이그레이션을 실행하기 위해 캡 배포 작업을 어떻게 수정합니까?
현재 마이그레이션을 수행하려면 cap deploy 및 cap deploy : migrations를 실행해야합니다.Rails 3.0에서 자동으로 마이그레이션을 실행하기 위해 capistrano deploy를 수정하는 방법
마이그레이션을 실행하기 위해 캡 배포 작업을 어떻게 수정합니까?
그냥 추가 :
after "deploy:update_code", "deploy:migrate"
당신의 config/deploy.rb
에.
는 "cap deploy:migrations"
을 실행하면 이후 "cap deploy:migrate"
하나의 명령에 "cap deploy"
& &을 실행하는 것과 같습니다.
cap -e deploy:migrations
당신이 출력을 줄 것이다 : 마이그레이션, 그냥 -e 옵션 사용
cap deploy:migrations
배포를 보류중인 마이그레이션을 실행합니다. 이 작업은 'deploy'작업과 유사하게 작동하지만 symlink를 업데이트하기 전에 대기중인 이전 작업 ( 'deploy : migrate'작업을 통해)도 실행합니다. 이 경우 업데이트는 원자가 아니며 거래는 사용되지 않습니다 ( ). 마이그레이션은 되돌릴 수 없으므로 보장되지 않습니다.