2012-05-01から1ヶ月間の記事一覧
今日はPostgreSQL 9.2からサポートされたJSON型について試してみることにする。 PostgreSQL: Documentation: 9.2: JSON Type PostgreSQL: Documentation: 9.2: JSON Functions パース処理 まずは、JSON文字列をJSON型にCastしてみる。 test=# SELECT '{"key1…
日本に住んでいるなら二十四節気というのは馴染みがあるはず。 ならば、二十四節気を使った日時の範囲検索とか面白そうじゃね?と思ったのでPostgreSQL 9.2-betaに入っていたRange型を使って、簡単に作ってみた。 参考:PostgreSQL: Documentation: 9.2: Ran…
9.2から導入されたRange型をうまく活用して、二十四節気・七十二候を扱うようなデータタイプって作れるかな・・・。 別に実用上何か使いたいってわけじゃないけど。
背景 先日のWindows版PostgreSQLで正しいはずのXPathが正しく評価されない問題をLinux版PostgreSQL 9.1.3でも確認した。 検証結果 結論からいうとWindows版の問題じゃなくて、PostgreSQL xpath関数または背後のlibxml2の問題っぽい。 つーか、なんで今までこ…
pgsql-announce の記事から 9.2のbeta版がリリースされましたね。 PostgreSQL: PostgreSQL 9.2 Beta 1 Available for Testing PostgreSQL: Documentation: 9.2: Release 9.2 とりあえず見てみた。 今回は以前のカンファレンスでも聞いたように、性能向上/ス…
どうやらPostgreSQL JDBCドライバのType3だとSQLXML型はサポートしてないようだ。 Type4ドライバだと問題なし。ちぃ、覚えた! つーか、ドキュメントにそんなこと書いてあったけなあ・・・
Windows版PostgreSQLのxpath関数にバグらしき問題がある。どういうことかというと、日本語を含むパスを正しく評価できないときがある。 結果 クエリ 正常 SELECT xpath('/クラシック演奏会/名称', data) FROM sample エラー SELECT xpath('/クラシック演奏会…