Um den hstore zu verwenden Datentyp müssen Sie zuerst das Zusatzmodul hstore installieren. Einmal pro Datenbank:
CREATE EXTENSION hstore;
CREATE EXTENSION wurde mit Postgres 9.1 hinzugefügt. Ältere Versionen haben andere Methoden.
Lesen Sie mehr über die Vor- und (vielen) Nachteile von EAV (Entity-Attribute-Value) Speicherung in einem RDBMS unter dieser verwandten Frage auf dba.SE.
Betrachten Sie in Postgres 9.2+ json als Alternative.
Betrachten Sie in Postgres 9.4+ jsonb .