読者です 読者をやめる 読者になる 読者になる

視点を変えてみる

Gusuku

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

ちょびっと修正

Gusuku

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

メンテナンス

Gusuku

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


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

カスタムワークフロー

Gusuku

バグってました。プロジェクトにカスタムワークフローを設定しても、バグの状態を遷移させることができません。orz
近々、メールからのアクセス機能追加も含めて修正分をアップしたいと思います。

機能追加

Gusuku

久しぶりに更新。
メール内のURLからレポートへのアクセス機能を追加してみました。
まだ未コミットです。
社内でGusukuを試用しているので、そこでちょっとテストしてみます。

Gusuku 0.1.3 リリース

Gusuku

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

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

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

シーケンス

Gusuku

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を書いてませんでした・・・
早とちりしちゃった。