Para usar o
hstore tipo de dados, você precisa instalar o módulo adicional hstore primeiro. Uma vez por banco de dados:CREATE EXTENSION hstore;
CREATE EXTENSION foi adicionado com o Postgres 9.1. As versões mais antigas têm outros métodos. Leia mais sobre os prós e (muitos) contras de EAV (Entity-Attribute-Value) em um RDBMS sob esta questão relacionada em dba.SE.
No Postgres 9.2+ considere
json como alternativa.No Postgres 9.4+ considere
jsonb .