2012-08-02 4 views
0

내 모델 중 하나가 HStore 사용 실패하지만 만들 때 확장자는 다음과 같은 오류와 함께 실패 HStore :이 한,마이그레이션 데이터베이스 내 응용 프로그램에서

PG::Error: ERROR: syntax error at or near "EXTENSION" 
LINE 1: CREATE EXTENSION hstore; 
      ^
: CREATE EXTENSION hstore; 

내가 Heroku가가의 무료 데이터베이스를 사용하고 있습니다 단지 개발 배포이므로 heroku에 배포하는 방법이 어떻게 작동하는지 파악해야합니다. 이것은 내 개발 환경에서 실패하지 않습니다. 그래서 그것이 실패하는 원인은 무엇입니까?

답변

1

데이터베이스를 공유하거나 dev 데이터베이스를 사용하고 있습니까? 공유 데이터베이스에는 hstore가 없습니다. 다음 단계에 따라 업그레이드 할 수 있습니다

https://postgres.heroku.com/migration/

모든 데이터베이스가 자동으로 결국 마이그레이션됩니다.

관련 문제