象と戯れ

 | 

2009-04-16

buildfarm

10:21 | buildfarm - 象と戯れ を含むブックマーク はてなブックマーク - buildfarm - 象と戯れ

buildfarm - postgresqlグループ

を追加しました。以前少し触れた「オレオレtinyint」を作っているのですが、現時点で8.2-8.4で対応しており、こちらを参考にMakefileでバージョン切り替えをしています。が、機能を追加する毎にバージョン毎のテストを行うのが苦痛になってきました。理想としてはGitHubかなんかにソースをアップすると各種OS、各バージョンで常にビルド&テストを行ってくれる仕組みがあると便利ですね。

カタカナ←→ひらがなInsensitive文字列型とかも作りたいのですが、このへんの手間を考えるといつも萎えてしまうので。

8.4 beta1 out

10:06 | 8.4 beta1 out - 象と戯れ を含むブックマーク はてなブックマーク - 8.4 beta1 out - 象と戯れ

PostgreSQL: PostgreSQL 8.4 Beta 1 Released

ようやくアナウンスがありました。

Window Functionsをはじめとして新機能も一覧されてますね。個人的には、実は

  • Improved join performance for EXISTS and NOT EXISTS queries
  • Visibility Map (reduces vacuum overhead)

あたりのほうがWindow FunctionsやCTEより現場で使いそうだな、と考えています。

ただそれはSQLレベルでバージョン間の互換性を維持したりするのが理由なので、今後はこれらの機能もフル活用していくつもりです。


関係ないですが、Window Functionsは

  • Window Function
  • Windowing Functions

など表記に揺れがあるのですが、"Window Functions"で統一したいところです。日本語ではみんな「Window関数」でしょうが。

 |