오히려 이상한 설정으로 Heroku 응용 프로그램에 대한 액세스 권한이 부여되었습니다. 하나의 데이터베이스가 있지만 heroku config
을 실행하면 다른 DATABASE_URL 및 HEROKU_POSTGRESQL_BRONZE_URL이 표시됩니다. 내가 heroku pg:info
를 실행하면 나는 다음과 같은 결과를 얻을 :DATABASE_URL을 통해 db 상태 확인
=== HEROKU_POSTGRESQL_BRONZE_URL
Plan: Dev
Status: available
Connections: 1
PG Version: 9.2.4
Created: 2013-09-05 11:02 UTC
Data Size: 6.5 MB
Tables: 0
Rows: 0/10000 (In compliance)
Fork/Follow: Unsupported
나는 내 데이터베이스가 DATABASE_URL에 있다는 것을 깨달았지만, 난 단지 heroku run console
을 통해, 해당 데이터베이스에 액세스 할 수 없습니다. 모든 heroku pg
명령은이 메시지와 함께 실패 :
! Unknown database: DATABASE_URL. Valid options are: HEROKU_POSTGRESQL_BRONZE_URL
내가 heroku pg HEROKU_POSTGRESQL_BRONZE_URL
를 실행하면
마이그레이션을 실행하는 데 문제가 있으므로 내 데이터베이스가 꽉 차있을 수 있으므로 확인하고 싶습니다. 내가 어떻게 할 수 있는지에 대한 아이디어는?
PG::Error: ERROR: permission denied for relation schema_migrations
: INSERT INTO "schema_migrations" ("version") VALUES ('20130918114202')
더 많은 설정에 대한 정보 : 내가 heroku run rake db:migrate
를 실행 한 후
여기 오류의
레일 3.2.12을
RAILS_ENV : 준비 (I 생산에 액세스 할 수없는, 그러나 나는 이것이 "dev"서버이고이 앱이 분기 된 실제 "스테이징"도 있음을 알고 있습니다.)
감사합니다, 제레미 :
그냥 데이터베이스에서 백업을 유지하고 다시 복원, 여기에 단계입니다. 나는 그들의 답장을 얻을 때이 스레드를 업데이트하고 그것을 할 것이다. –