問題タブ [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.
postgresql - Npgsqlでhstore列タイプを使用するにはどうすればよいですか?
次のスキーマを持つテーブルがあります。
NpgsqlCommand
パラメータを持つオブジェクトを使用して、アプリケーションからアカウント データを取得および保存したいと考えています。にはどの DbType を使用する必要がありNpgsqlParameter
ますか? 列挙NpgsqlDbType
型に hstore の値がありません。オブジェクトの値としてDictionary
orを使用できますか?HashTable
NpgsqlParameter
JSON 列を使用すると、 type のパラメーターを作成し、NpgsqlDbType.Text
JSON.Net などのライブラリを使用してオブジェクトを JSON 文字列にシリアル化し、そのような SQL ステートメントを送信できます。
残念ながら、これは hstore 列では機能しません。これを行おうとすると、構文エラーが発生します。
データ パラメータに渡す文字列は次のようになります。
'key1 => "value1", key2 => "value2"'
ruby-on-rails - hstore の Rails Postgresql 配列
somoone は、レール 4 で hstore の配列を使用できるかどうかを知っていますか? 私は試してみました
しかし、私は得ました
保存しようとすると
sql - PostgreSQL hstore 列を行に変換するにはどうすればよいですか?
PostgreSQLの hstore列を、すべての hstore 行の個別のキーがテーブルの列を形成し、値が対応する列の行を埋める通常のテーブルに変換する SQL クエリはどれですか?
たとえば、hstore 列を変換するにはどうすればよいですか
「同等の」テーブルに
ここで、個別の hstore キー a、b、c、および d がテーブルの列を形成し、それらの値が各列の行を埋めますか?
ruby-on-rails - 簡単なランディングサインアップフォームで他の人が hstore レコードを上書きしないようにするにはどうすればよいですか?
さまざまな形式のさまざまな数のランディング ページを持つシンプルなサイトを構築したい
2 つのフィールドの例:email
とzipcode
各フォームにはemail
、フィールドと他のフィールドの乱数があります: first_name
、city
...
hstore
同じメールと他のプロパティを持つ複数のレコードを持ちたくないので、各メールのプロパティを完了するために使用することを考えています。
データベースに既に存在する電子メールアドレスを知っている場合、他の人がフィールドを上書きできる状況を回避するための良いパターンはどのようになるでしょうか?
regex - postgresは、hstoreで正規表現を使用して結合を残しましたか?
hstore 列を持つ 2 つのテーブルで左結合を実行しようとしています。
dns
ここで、との両方にrack
2 つの hstore 列context
とがありdata
ます。左結合の条件はrack.context->'Name'
、 fqdn'd の一部のみを含む可能性があるようなものですdns.context->'hostname'
。
ただし、上記を試すと、
何か案は?
ruby-on-rails - Rails 4でhstore属性で結果を並べ替えるにはどうすればよいですか?
hstore 属性でクエリ結果を並べ替えるにはどうすればよいですか?
原因
platform
プロパティ列に格納される hstore キーで、hstore タイプです。