キーと値のペアをPostgreSQLデータベースに保存する必要があります。これには、レコードに関する基本的な情報が含まれています。
トピックについてグーグルで調べた後、私が見つけたhstoreのは選択肢の1つです。しかし、ドキュメントを読んだ後でも、列のあるテーブルにレコードを追加する方法hstore、結果にレコードが返される方法、およびレコードを解析する方法を理解できません。
私はPostgreSQLにまったく慣れていないので、どんなコード参照も素晴らしいでしょう。
キーと値のペアをPostgreSQLデータベースに保存する必要があります。これには、レコードに関する基本的な情報が含まれています。
トピックについてグーグルで調べた後、私が見つけたhstoreのは選択肢の1つです。しかし、ドキュメントを読んだ後でも、列のあるテーブルにレコードを追加する方法hstore、結果にレコードが返される方法、およびレコードを解析する方法を理解できません。
私はPostgreSQLにまったく慣れていないので、どんなコード参照も素晴らしいでしょう。
データ型を使用するには、hstore最初に追加モジュール hstore をインストールする必要があります。データベースごとに 1 回:
CREATE EXTENSION hstore;
CREATE EXTENSIONPostgres 9.1 で追加されました。古いバージョンには他の方法があります。
RDBMS でのEAV (Entity-Attribute-Value) ストレージの長所と短所 (多くの) の詳細については、dba.SE に関するこの関連する質問を参照してください。
Postgres 9.2+jsonでは代替案として検討してください。
Postgres 9.4+ では、 を考慮してjsonbください。