Para utilizar hstore
tipo de datos, primero debe instalar el módulo adicional hstore. Una vez por base de datos:
CREATE EXTENSION hstore;
CREATE EXTENSION
se ha agregado con Postgres 9.1. Las versiones anteriores tienen otros métodos.
Lea más sobre los pros y (muchos) contras de EAV (Entidad-Atributo-Valor) almacenamiento en un RDBMS bajo esta pregunta relacionada en dba.SE.
En Postgres 9.2+ considere json
como alternativa.
En Postgres 9.4+ considere jsonb
.