2014-12-13 2 views
0

처음으로 Heroku에 배포하려고합니다. 데이터베이스 마이그레이션하는 동안 나는 오류 얻을 :삭제 된 표가있는 Heroku 배포 문제

PG::UndefinedTable: ERROR: table "new_shops" does not exist 

: DROP TABLE "new_shops"/app/vendor/bundle/ruby/2.1.0/gems/activerecord-new4.1.6/lib/active_record/connection_adapters/postgresql/database_statements.rb:128: 
in `async_exec' 

new_shops은 내가 그것에 관련된 모든 것을 삭제 생각 테이블 인 (나는 내가 한 정확히 기억하지 않지만, 내가 여기 한 지침을 따랐),하지만 분명히 나는하지 않았다. 테이블 자체가 삭제되었지만 다른 것이 있습니다. 나는 초보자 다. 그래서 나는 지금 무엇을해야하는지, 어디에서보아야하는지 전혀 모른다.

이 표와 관련된 모든 것을 파괴하는 가장 좋은 방법은 무엇입니까?

답변

1

테이블이 존재하지 않습니다. 다음을 실행하여 확인할 수 있습니다.

heroku pg:psql 
\d new_shops 

존재하지 않는 경우 테이블을 삭제하려는 마이그레이션을 주석 처리하거나 제거해야합니다.