問題タブ [hstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
852 参照

postgresql - postgresql のテーブルから hstore を作成するにはどうすればよいですか?

キーと値のテーブルを返すクエリがあるため、次のようになります。

hstore に変換したい:

テキスト、テキストのペア、さらには配列のペアを取る hstore 生成関数はありますが、この方法でテーブルを取る関数はありません。

これはどのように行われますか?

0 投票する
1 に答える
3379 参照

postgresql - テーブル行のhstore形式を簡単に出力

テーブルの行をhstore形式にするよりも良い方法はありますか

それは機能しますが、各列を入力するよりも良い方法が必要だと思います。hstoreは入力用にレコード型を取りますが、単一行を生成するクエリを関数にフィードして満足させる方法がわかりませんでした。Postgresバージョン9.0.4。

0 投票する
3 に答える
3106 参照

postgresql - Postgres Hstore に大量のデータをロードする

hstore のドキュメントでは、一度に 1 行ずつ hstore に「挿入」を使用することについてのみ説明しています。とにかく、メガバイトまたはギグになる可能性のある数10万行をpostgres hstoreに一括アップロードする方法はありますか?

コピー コマンドは、csv ファイルの列をアップロードする場合にのみ機能するようです

誰かが例を投稿できますか? できれば、python/psycopg で動作するソリューション

0 投票する
1 に答える
775 参照

postgresql - これはhstoreの適切な使用法ですか?

新しいプロジェクトを設定していますが、この状況でhstore(nosql / key => value)を使用するのが適切かどうか疑問に思いました。

代理店名、姓名などのかなり標準的なフィールドを持つ最大5,000のプロバイダーがありますが、話されている言語、提供されているサービス、資金調達/支払いなど、すべてhstore列に組み込むことができると思われる9つほどの他のフィールドがあります。受け入れられるタイプなど...基本的に多対1の関係。Nサービスのプロバイダーは、たとえば英語、スペイン語、ロシア語を話す場合があります。

ロシア語を話し、メディケアを利用するレスパイトのプロバイダーを見つけるなど、このデータに対して検索を実行する必要があります。

それで、hstoreは大丈夫ですか、それともこれは従来のリレーショナル設定である必要がありますか?

0 投票する
1 に答える
4351 参照

postgresql - PostgreSQLhstore配列列のインデックス

hstore列のフィールドにインデックスを作成できることは知っています。配列列にGINインデックスを作成することもできます。

しかし、hstore配列にインデックスを作成するための構文は何ですか?

例えば

顧客がhstoreを購入すると、次のようなハッシュになる可能性があります。

そして、customer_purchaseshstore[]にそれらの配列があります。

customer.customer_purchases[]->productIdにインデックスを作成したい

これは可能ですか?CREATE INDEX構文のさまざまな組み合わせを試しましたが、hstore配列のインデックスフィールドをサポートしているものはないようです。

0 投票する
2 に答える
4962 参照

ruby-on-rails - Rails と Postgres Hstore: 移行でインデックスを追加できますか?

そのような製品テーブルを作成する移行があります

activerecord-postgres-hstore ページで、テーブルに (SQL で) インデックスを追加します。

ただし、その変更は移行によって追跡されません (Postgres 固有なので推測していますか?)、移行内からインデックスを作成する方法はありますか?

ありがとう!

0 投票する
1 に答える
479 参照

postgresql - Postgre hstore は要素ごとのアトミック更新をサポートしていますか?

または、hstore 列のコレクション/配列全体を更新する必要がありますか?

0 投票する
2 に答える
5786 参照

postgresql - それは可能ですか?PostgresqlのHStoreタイプのネストされたハッシュの構文は何ですか?

PostgresのHStoreデータ型にネストされたハッシュを含めることができるかどうかさえわかりません。可能な場合は、それらを挿入する方法を教えてください。

これが私がこれまでに試したことです:

それが不可能な場合、ネストされたハッシュを操作するための現在受け入れられている標準/イディオムはありますか?おそらくそれらを引き離し、IDを使用してそれらを参照しますか?

これに関する助けをいただければ幸いです。

0 投票する
1 に答える
2086 参照

ruby-on-rails - Postgres hstore と rails を使用した無効なステートメント

Rails 3.2 で activerecord-postgres-hstore gem を使用しています。hstore をセットアップしましたが、データを保存しようとするとエラーが発生します。

この場合、hstore データ型として定義された「プロパティ」があります。postgresl 8.4 と 9.1 の両方でこのエラーが発生しました。どんな情報でも大歓迎です。

0 投票する
2 に答える
2384 参照

ruby-on-rails-3 - Herokuでhstoreを使用する方法

https://postgres.heroku.com/blog/past/2012/4/26/heroku_postgres_development_plan/に従って、「heroku addons:addheroku-postgresql:dev」を実行しました。しかし、私がするとき

次に、「heroku run rakedb:migrate」というエラーが発生します。

PG :: Error:ERROR:「EXTENSION」またはその近くの構文エラー1行目:CREATE EXTENSION hstore ^:CREATE EXTENSION hstore