問題タブ [jsonb]

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 投票する
2 に答える
2307 参照

postgresql - PostgreSQL: 空でない JSON オブジェクトの CHECK 制約

空でないJSONオブジェクトのみを許可するJSONB列にCHECK制約を設定したい(属性のみ、またはJSONプリミティブ{}のような他の値は許可しない)。[]

「ルート」値のみを確認したいのですが、これらのオブジェクトに何が格納されているかは問題ではありません。

どうやってやるの?

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

postgresql - PostgreSQL JSON 列を JSONB にアップグレードしますか?

PostgreSQL 9.4 にアップグレードした後、すべての JSON 列を JSONB 列に変換するにはどうすればよいですか?

重複したキーと空白を失うことは気にしません。

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

postgresql - Better/shorter way to check inexistence of JSONB key

Where data is JSONB column, I want to check if the key exists, normally I use:

Is there any better/shorter way to do this? since other alternative give incorrect result:

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

arrays - 配列インデックスに Postgresql JSONB 配列を作成するにはどうすればよいですか?

私は次のような構造を持っています: user_id, a.

a は jsonb 型で、次の構造を持ちます。

ID リストに特定の ID を持つすべてのユーザー (user_id) を検索できるインデックスを作成するにはどうすればよいですか?

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

python - JSONB のネストされたキーによる SQLAlchemy フィルター

キーがネストされていることがある JSONB フィールドがあります。例:

私が行った場合

このレコードを取得します。

ネストされたキーの存在を検索するにはどうすればよいですか? ( "a simple text")

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

django - JSONB PostgreSQL タイプ: 検索方法

PostgreSQL 9.4 の JSONB 型をどこまで使えるのかよくわかりません

たとえば、JSON フィールドに次を格納するとします。

リストに値「1」を持つキー「a」を持つ JSONB フィールドの行を選択するにはどうすればよいですか?

この例では、結果は次のようになります。

はいの場合、djangoでどのように使用しますか?

ありがとう

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

ruby-on-rails - Railsフォームとjsonb postgresの操作方法

Rails4.2 と Postgres4.1 で新しい jsonb 機能を使用することを検討しています。

ユーザー プロファイル (つまり、スキル セットなど) を表すモデルを作成し、すべてを単一の jsonb データセットに格納することを考えていました。

したがって、テーブルは次のようになります。

基本的に、すべてのプロファイル データを次のように jsonb 構造に格納できると考えていました (これは単なる例/概念です)。

私の質問は、この構造に書き込み/読み取りを行う基本的な Rails フォームを作成するにはどうすればよいですか? 従来のリレーショナル テーブルのセットに対してそれを行う方法は理解していますが、以下のような柔軟な構造にすべてが移行できる場合にどのようにアプローチすればよいかわかりません。

_form.html.erb とコントローラの new/create/edit アクションで何が起こるでしょうか?

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

arrays - PostgreSQLは条件子のキーでjsonb配列の1つを更新します

PostgreSQL では、私の列の型は json で、データは次のような json 配列です。

次のような要素キーで配列データの1つを更新したい:

そして、誰かがそれを行うためのより良い方法を持っています