根據https://postgres.heroku.com/blog/past/2012/4/26/heroku_postgres_development_plan/我做了「heroku addons:add heroku-postgresql:dev」。但是,當我做如何在Heroku上使用hstore
class CreateUsers < ActiveRecord::Migration
def up
create_table :users do |t|
execute "CREATE EXTENSION hstore"
t.hstore :access
end
end
def down
drop_table :users
execute "DROP EXTENSION hstore"
end
end
end
,然後在「運行的Heroku耙分貝:遷移」我得到這個錯誤:
PG ::錯誤:錯誤:語法錯誤或接近「擴展」 LINE 1:創建EXTENSION hstore^ :CREATE EXTENSION hstore
您正在使用哪個Postgres版本? 'CREATE EXTENSION'在9.0中引入,也許你使用的是舊版本? –
我在本地開發機器上運行9.1.4,它工作正常。只有在heroku上我有問題 – sthapit
那麼heroku上的版本是什麼? –