視点を変えてみる

今までは利用者の立場で考えていたけど、管理者の立場で考えてみるといろいろ足りない。
今のままだと単なるバグ管理ツールで、そこから統計情報とかが取れない。
後で、分析するための情報が足りない。
そのバグの原因が、設計ミスだったのか、単なるコーディングミスだったのかとか、後からプロジェクトを振り返ったときに全く約に立たない。
今後は、この辺について追加機能を入れていきたい。

ちょびっと修正

Mayaaで作ってたセレクトボックスのコンポーネントにバグがあったみたいで、それを直しました。
とりあえず、社内で運用しているやつに適用して他に影響が無いようでしたら、久しぶりのメンテナンスリリースをしたいと思います。
若干の機能追加もしてます。といっても、デフォルト表示のアサイン一覧をON・OFFする機能ですけど。
どうせなら、何か一機能追加したいなぁ。
ちょっと考えてみます。

メンテナンス

放置気味のGusukuですが、自分が属しているプロジェクトで試用してます。
登録しているプロジェクト数は10前後で、ワークフローはカスタマイズしたものを利用してます。
が、管理系にいろいろ不具合があるようです。
入院中にでもメンテナンスします。


コンスタントにメンテナンスするのって難しいですね。反省・・・

Gusuku 0.1.3 リリース

http://gusuku.sandbox.seasar.org/

  • 追加点
    • PostgreSQLに対応しました。
    • ホームに表示する検索結果にソート順序を設定できるようにしました。
  • 変更点
    • JIRA[GUSUKU-1] プロジェクトを編集するとカウンタが0に戻る を修正しました。
    • JIRA[GUSUKU-2] メールの一部が文字化けをおこす を修正しました。
    • 依存ライブラリを更新しました。

※以前のバージョンとはデータの互換性が無いので注意して下さい。

シーケンス

H2以外のデータベースに対応するために、IDENTITYをSEQUENCEへ変更。
多分これでPostgreSQLMySQLは動くはず。
Windows版で試してみます。
MySQLにSEQUENCEは無かった・・・


PostgreSQL8.2.3で動かなかった・・・
S2Daoでリレーションの設定をしているところで、NAME_0 となっているところでsyntaxエラーが出てる。
試しにDEBUGで出てるSQLをpgAdminに貼り付けてみた。
ASがないとだめっぽい。


FROM句はAS無しでもいけるのに、SELECT句はダメなのはなぜ?
リファレンス見た感じではOKっぽいのにな。
WindowsPostgreSQLのバグ?


追記
8.1.8でもダメだった。
あれ?
違うプロジェクトだけど、会社で入れてるLinux版のPostgreSQLではリレーション使ってるSQLは正常に動いていた気がするんだけどなぁ。月曜出社したら試してみよう。


ドキュメントに下記のようなことが書かれてた。
キーワードを要求するということは必要ということか。
S2DaoのMLに投稿してみよう。

ASキーワード

標準SQLでは、省略可能なキーワードであるASは単なるノイズとして扱われ、省略しても影響はありません。 PostgreSQLのパーサは出力列の名前を変更する際にこのキーワードを必要とします。なぜなら、型の拡張機能を考えると、このキーワードがないと構文解析の不明瞭さにつながるからです。しかし、FROM項目ではASは省略可能です。 


追記
大変申し訳ありませんでした。
自分の勘違いでエラーが出てました。
自前のSQLファイルでASを書いてませんでした・・・
早とちりしちゃった。