PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Par chave-valor no PostgreSQL


Para usar o hstore tipo de dados, você precisa instalar o módulo adicional hstore primeiro. Uma vez por banco de dados:
CREATE EXTENSION hstore;

CREATE EXTENSION foi adicionado com o Postgres 9.1. As versões mais antigas têm outros métodos.

Leia mais sobre os prós e (muitos) contras de EAV (Entity-Attribute-Value) em um RDBMS sob esta questão relacionada em dba.SE.

No Postgres 9.2+ considere json como alternativa.
No Postgres 9.4+ considere jsonb .