バージョンアップによるフォーマッティング関数の指定違い

PostgreSQLを8.1→8.4にバージョンアップした際、
エラーが発生するようになった。

エラーの原因を調査すると、
フォーマッティング関数を使用しているところで、
12時間制のフォーマットなのに24時間制の値を渡していたからであった。

時間の指定文字列が"HH"から"HH24"に変わった模様。
"HH"で指定していた部分をすべて修正することによって、
エラー解消。

参考サイト
http://www.postgresql.jp/document/7.3/user/functions-formatting.html