2014-09-01 1 views
0

내 로컬 데이터베이스를 heroku postgresql에 푸시 할 때 내 현재 방법은 heroku pg : 을 재설정 한 다음 heroku pg : push local_db remote_db를 사용하는 것입니다.heroku를 할 때마다 DB를 재설정해야합니까?

전체 heroku 데이터베이스 콘텐츠를 삭제하고 매번 새로운 콘텐츠를 작성하는 대신 효율적인 방법이 있습니까?

+1

왜 반복적으로 데이터베이스를 Heroku로 푸시하고 싶습니까? –

답변

3
  • 는 로컬
  • 테스트 내용 모든 설정/구성/정적 콘텐츠 이외의 생성이 Heroku가 여부와 함께 여부, 개발 내 모든 년 동안 코드
  • 이 보관하지 마십시오

      dev에서 production으로 데이터베이스에 두 번 이상 밀어 넣을 이유를 본 적이 없습니다.

    +0

    기존 prod env에 새 테이블을 추가하려는 경우는 어떻습니까? 확실하게 그것은 비교적 일반적입니다. –

    +0

    @ SimonCooper - 마이그레이션을 작성하십시오. – timmillwood

    +0

    @timmilwood 당시 나는 이것에 대해 고심하고 있었고, 그때 내가 깨닫지 못했던 것은 'heroku db : migrate'의 행동이었다. 커맨드가 내 프로덕션 DB에서 마이그레이션을 실행한다는 사실을 확인하지 못했습니다. –

    관련 문제