For at bruge hstore
datatype, skal du først installere det ekstra modul hstore. Én gang pr. database:
CREATE EXTENSION hstore;
CREATE EXTENSION
er blevet tilføjet med Postgres 9.1. Ældre versioner har andre metoder.
Læs mere om fordele og (mange) ulemper ved EAV (Entity-Attribute-Value) lagring i et RDBMS under dette relaterede spørgsmål på dba.SE.
Overvej json
i Postgres 9.2+ som alternativ.
I Postgres 9.4+ skal du overveje jsonb
.