Why can only a superuser CREATE EXTENSION hstore, but not on Heroku?
The hstore extension creates functions that call code from an external dynamic object, which requires superuser privilege. That’s why creating the hstore extension requires superuser privilege. As for Heroku, it is my understanding that they are running with a special extension whitelisting module, which allows users to create certain extensions even though they are not … Read more