問題タブ [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 投票する
0 に答える
51 参照

ruby-on-rails-3 - Rails 3 ユーザー検索データモデルの保存

私は、クライアントがユーザー検索を保存する機能を望んでいるアプリの一部に取り組んでいます (これらの検索は、ユーザーが一連のドロップダウンを完了し、入力フィールドに値を入力することによって完了します)。

ここで HSTORE の使用が有益であるかどうか、または検索の各部分を単純に保存する必要があるかどうかを知りたいと思っていました。

例 (UI の観点から): ユーザーがカテゴリを選択すると、次の選択に選択したカテゴリに関連付けられた統計が入力され、次の選択ドロップダウンが表示され、ユーザーが述語 (より大きい、より小さい、等しい) を選択できるようになります。 to、not equal to など) が表示され、ユーザーが検索対象の値を入力できる場所に入力フィールドが表示されます。ユーザーが別の検索フィルターを追加したい場合は、ボタンをクリックすると、ユーザーは最初のフィルターと同じパターンに従います。

サーバー側のパラメーターは次のようになります。

Parameters: {"utf8"=>"✓","authenticity_token"=>"FCvOdXuxtEhEchwDn8U2yaEPShfHW2VosgSoR8eSzV8=", "refresh"=>"1", "search"=>{"0"=>{"category"=>"1", "stat_type_id"=>"5", "predicate"=>"Greater Than", "q"=>"200", "type"=>"stat"}}, "unselected"=>""}

これらの検索は実際には更新されません。ユーザーが新しい検索を入力すると、明示的に保存されます。

このプロジェクトの最適なルートを見つけたら、答えとしてコードを投稿します

0 投票する
0 に答える
88 参照

ruby-on-rails-3 - hstore 属性を持つモデルを作成できるのに、更新しようとすると 500 エラーが発生するのはなぜですか?

多額の借入:

https://github.com/heroku/hstore_example

新しいモデルを作成し、hstore 列が適切に設定され、モデルが保存されるときに、New ビューから任意の数の "params" (私の hstore 列) を定義できます。完全!!

ただし、編集して送信しようとすると、次のようになります。

パラメータ「id」の予想されるハッシュ(文字列を取得)

「id」は、作成した「param」の hstore キーに付けた名前です。

また興味深い...コンソールから同じモデルを問題なく作成および更新できます。

なんてこと?!?

これが私のモデルです:

フォームは次のとおりです。

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

postgresql - postgresql 9.2.4 hstore 検索キー 不明な演算子

使用できませんか?| オペレーター。postgresql 9.1.9 (開発) では正常に動作し、9.2.4 (本番) では失敗します

hstore がインストールされている

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

postgresql - hstore フィールドの postgresql パーティション チェック

パーティション分割しているマスターテーブルがあります。フィールドの1つがhstoreタイプでありCHECK、パーティションの作成時にそのhstoreキーの値に対してチェックしたいことを除いて、すべて問題ありません。

およびパーティションの場合:

ただし、次のエラーが表示されます。

これは可能ですか?または、hstore キーを適切に指定する必要がありますか?

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

ruby-on-rails-3 - Postgres hstore in rails - 同じキーを持つ複数のレコードのすべての値を合計する方法

Railsの検索では...一致するキーを持つ複数のレコードからすべての値を合計するにはどうすればよいですか?

たとえば、ユーザーが飛行または勤務した時間を保存するフライトと勤務のログがあります。hstore を使用してこれらの k/v ペアを保存しています。勤務日誌は毎日1つ作成されます。ユーザーが毎日同じ航空機で時間を記録する場合...次のようなことができる必要があります。

これにより、すべての正しいレコードが見つかります...しかし、キーが「206B」であるすべての値を合計するのに問題があります。

これをどのように行いますか?

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

ruby-on-rails - 初期化されていない定数 ActiveRecord::Coders::Hstore (NameError) [PG/Rails 3.2.11 の hstore]

gemを使用して Postgres Hstore を追加しようとした Rails 3.2.11 アプリがありactiverecord-postgres-hstoreます。アプリは PG-9.1.9 db を使用した開発では動作しますが、PG-9.1.8 db を使用した運用サーバーでは次のエラーが発生します。uninitialized constant ActiveRecord::Coders::Hstore (NameError)

ログ ファイルは次のとおりです。

unicorn.log

production.log

book.rb

Gemfile

ありがとう!

0 投票する
0 に答える
168 参照

postgresql-8.4 - POSTGRESQL VACUUM ANALYZE が、hstore 列を持つテーブルで失敗する

hstore 列を持つテーブルで VACUUM ANALYZE を実行すると、次のエラーが発生します。

比較関数なしで強制的に完了することはできますか?そうでない場合は、どのように定義すればよいですか?

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

ruby-on-rails - rails 4つの強力なパラメータ+動的hstoreキー

Hstore と動的アクセサーを使用して、Rails 4 の新しい強力なパラメーター要件を克服するのに問題があります。

:content複数の言語でコンテンツを保存するために使用したいHstore という名前の列が:en, :frあります。

Rails 4で1つの列に対して強力なパラメータをオーバーライドする(または動的なhstoreキーを許可する)にはどうすればよいですか?

短い...

もちろん機能します。