PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Schlüsselwertpaar in PostgreSQL

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 .