Per utilizzare il hstore
tipo di dati, è necessario installare prima il modulo aggiuntivo hstore. Una volta per database:
CREATE EXTENSION hstore;
CREATE EXTENSION
è stato aggiunto con Postgres 9.1. Le versioni precedenti hanno altri metodi.
Leggi di più sui pro e (molti) contro di EAV (Entity-Attribute-Value) in un RDBMS in questa domanda correlata su dba.SE.
In Postgres 9.2+ considera json
in alternativa.
In Postgres 9.4+ considera jsonb
.