Untuk menggunakan hstore
tipe data, Anda perlu menginstal modul tambahan hstore terlebih dahulu. Sekali per basis data:
CREATE EXTENSION hstore;
CREATE EXTENSION
telah ditambahkan dengan Postgres 9.1. Versi lama memiliki metode lain.
Baca lebih lanjut tentang pro dan (banyak) kontra dari EAV (Entity-Attribute-Value) penyimpanan dalam RDBMS di bawah pertanyaan terkait ini di dba.SE.
Di Postgres 9.2+ pertimbangkan json
sebagai alternatif.
Di Postgres 9.4+ pertimbangkan jsonb
.