Rails5 이후의 공식 환경에서 Reset 데이터베이스를 만드는 방법!

952 단어 RubyRails
팀 개발 과정에서 저는 정식 환경의 데이터베이스를 리셋하고 싶었지만 Rails5부터 정식 환경에서db:drop 등 데이터베이스를 파괴하는 시스템의 명령 집행을 방지하는 기능이 추가된 것 같습니다.
그럴 때.
$ RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rake db:drop
상기 명령을 실행하면 예외적으로 리셋을 할 수 있을 것 같습니다.
환경 변수는 DISABLE-인 것 같습니다.DATABASE_ENVIRONMENT_CHECK=1만 부여하면 될 것 같은데...
리셋을 완성했기 때문에, 그 다음은...
rake db:create RAILS_ENV=production

rake db:migrate RAILS_ENV=production
이 순서에 따라 정식 환경의 데이터베이스가 예뻐졌다!
정식 공연 환경에서 마지막에포인트는 ENV=production!
이상은!
본공연 환경은 조금만 바뀌어도 오류가 자주 발생하기 때문에 매우 신중하게 변할 것이다...
경청해 주셔서 감사합니다

좋은 웹페이지 즐겨찾기