タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

postgresqlとPostgreSQLとjsonに関するdotredのブックマーク (2)

  • PostgreSQL 9.3 の JSON サポートについて(長いよッ) - Qiita

    Postgresql 9.3でJSON関連のサポートが強化されている。 JSON型 (>=9.2) JSON演算子 (読み込み専用アクセッサ) JSONサポート関数 (JSON データ変換) 9.3リリースの目玉機能だが、使ってみた人が少ないのか一向に情報が上がってこない。 ドキュメントを見てもなんだか面倒くさそうで自分から使う気は起きない。 実際の使い勝手はどうなのか、たまたま開発で触る機会があったのでまとめておく。 PostgreSQL自体そんなに詳しいわけではないので、間違いがあったら突っ込んでほしい。 追記: PostgreSQL 9.4 のリリースで jsonb の登場するなど状況がかなり変わっている。 9.4 ついてもフォローしたので参考にしてほしい。 PostgreSQL 9.4 の JSON サポートについて PostgreSQL JSON の応用メモ テーブルデータをJS

    PostgreSQL 9.3 の JSON サポートについて(長いよッ) - Qiita
  • 一行入魂 PostgreSQLでJSONの中身を取得する

    PostgreSQL9.2からJSON型がサポートされましたが、列からJSON型と配列からJSON型に変換する関数しかありません。つまりJSON型で保存するとその形のままでしか取得できません。 JSONの一部の値で絞り込みをしたり、SELECT句で一部の値を取得できないんです。 これでは使い物になりません。 ですが、plv8を使うとそれが可能になります。 -- JSONの中身を取得する -- p_src : JSONの値 -- p_key : キー -- p_def : デフォルト値。型を特定する CREATE OR REPLACE FUNCTION uv8_get_value( p_src JSON ,p_key TEXT ,p_def ANYELEMENT DEFAULT NULL::TEXT ) RETURNS ANYELEMENT AS $FUNCTION$ if (null ==

  • 1