PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Paire clé-valeur dans PostgreSQL

Pour utiliser le hstore type de données, vous devez d'abord installer le module supplémentaire hstore. Une fois par base de données :

CREATE EXTENSION hstore;

CREATE EXTENSION a été ajouté avec Postgres 9.1. Les anciennes versions ont d'autres méthodes.

En savoir plus sur les avantages et les (nombreux) inconvénients de EAV (Entity-Attribute-Value) stockage dans un RDBMS sous cette question connexe sur dba.SE.

Dans Postgres 9.2+, considérez json comme alternative.
Dans Postgres 9.4+, considérez jsonb .