De hstore-extensie creëert functies die code oproepen van een extern dynamisch object, waarvoor superuser-privileges vereist zijn. Daarom vereist het maken van de hstore-extensie superuser-privileges.
Wat Heroku betreft, heb ik begrepen dat ze werken met een speciale module voor het op de witte lijst zetten van extensies, waarmee gebruikers bepaalde extensies kunnen maken, ook al zijn ze geen superuser. Ik geloof dat het op deze code is gebaseerd:https://github.com/dimitri/pgextwlist. U kunt proberen die code zelf te installeren als u dezelfde functionaliteit in uw databases wilt.