Skip to content

Instantly share code, notes, and snippets.

@kamilhism
Forked from terryjray/gist:3296171
Created July 8, 2013 09:59
Show Gist options
  • Save kamilhism/5947609 to your computer and use it in GitHub Desktop.
Save kamilhism/5947609 to your computer and use it in GitHub Desktop.
RAILS_ENV=production rake db:setup
# produces the error below.....hmmm.....it's a no-worky
psql:/yourprojectpath/yourproject/db/structure.sql:29: ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/hstore.control": No such file or directory
# hstore postgresql extension needs to be installed, so....
sudo apt-get install postgresql-contrib
# now your extension should be available to enable so log in with psql
psql -d yourproject_production -U yourdbuser -W
# in the psql shell
CREATE EXTENSION hstore;
\q
# now you're golden, may need to clean up and re-run
RAILS_ENV=production rake db:drop
RAILS_ENV=production rake db:setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment