数据库迁移失败

数据库迁移失败

问题描述:

在我的应用我的车型之一使用HStore但是当我创建扩展HStore失败,出现以下错误:数据库迁移失败

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

我使用Heroku的免费数据库,因为这是只是一个开发部署,所以我深入了解部署在heroku上的情况。这在我的开发环境中不会失败。那么什么导致它失败?

您使用的是共享数据库还是dev数据库?共享数据库没有hstore。您可以通过以下步骤进行升级:

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

的数据库将被自动迁移,最终。