在我的应用程序中,我的一个模型使用HStore,但是当我创建扩展HStore时,它失败并出现以下错误:
PG::Error: ERROR: syntax error at or near "EXTENSION"
LINE 1: CREATE EXTENSION hstore;
^
: CREATE EXTENSION hstore;
我正在使用heroku的免费数据库,因为这只是一个开发部署,因此我了解了如何在heroku上部署工作。这在我的开发环境中不会失败。那么什么导致它失败?
答案 0 :(得分:1)
您使用的是共享数据库还是dev
数据库?共享数据库没有hstore。您可以按照以下步骤进行升级:
https://postgres.heroku.com/migration/
最终将自动迁移所有数据库。